1.安装python3.5可能使用的依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
或者
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
tar -zxvf Python-3.5.1.tgz
把python移到/usr/local下面
mv Python-3.5.1 /usr/local
删除旧版本的python依赖
ll /usr/bin | grep python
rm -rf /usr/bin/python
进入python目录
cd /usr/local/Python-3.5.1/
•配置
./configure
编译
make
编译,安装
make install
删除旧的软链接,创建新的软链接到最新的python
rm -rf /usr/bin/python
ln -s /usr/local/bin/python3.5 /usr/bin/python
python -V
2.把默认python改成了python3的版本后,yum无法使用
https://blog.csdn.net/u013214212/article/details/81540840
既然把默认python改成了python3的版本,那么这时候yum就出问题了,因为yum貌似不支持python3,开发了这个命令的老哥也不打算继续写支持python3的版本了,
所以,如果和python版本相关的文件就不要通过yum下载了,这里我们需要把yum默认的指向改为python2.7的版本,
分别是两个文件,使用vi打开,输入i进行修改,修改完之后按esc键,然后输入":wq",这就完成了修改并保存
vi /usr/libexec/urlgrabber-ext-down
vi /usr/bin/yum
这样我们就完成了新安装的centos系统中的两个python版本的全部流程。
在小黑框中输入python2则调起python2,输入python,则默认调起python3,pip2调起python2下的pip,pip调起python下的pip。
1.CentOS7安装图解
https://www.osyunwei.com/archives/7829.html
2.CentOS 7下安装Python3.5
https://blog.csdn.net/sinat_14826983/article/details/80350543
y