安装tcl-devel和tk-devel(可以解决启动idle时报错,IDLE can't import Tkinter),然后开始python3编译和安装
yum install tk-devel (会自动安装tk的依赖tcl-devel)
安装python3.4
下载 wget -c https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
解压 tar zxvf Python-3.4.3.tgz
cd Python-3.4.3
./configure --prefix=/opt/python #因为centos自带python,为了不影响原有系统,我这里是另外安装到新目录
make install 进行安装
ln -s /opt/python/bin/python3.4 /usr/bin/python3 #软连接到系统path所指向的一个目录中,使之成为系统命令
ln -s /opt/python/bin/pip3.4 /usr/bin/pip3
ln -s /opt/python/bin/easy_install-3.4 /usr/bin/easy_install3
安装完成
python3命令进入到交互界面,结果发现,退格键,方向键等好多键都不能正常使用,百度之后
使用 yum install readline-devel 安装这个之后,重新安装python3.4.3后进行解决
在安装python3前,提前安装好readline-devel当然更好