centos7 python2.7升级至python3.5.3版本
1.wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz #下载安装包
2.tar -zxvf Python-3.5.3.tgz #解压安装包
3.mv Python-3.5.3 /usr/local #把安装包移到要安装python的目录里
4.cd /usr/local/Python-3.5.3/ #进入安装目录
5. ./configure #编译 或者用这句 ./configure --prefix=/usr/local/Python-3.5.3 这个是指定安装文件夹
6.make&&make install #安装 要是安装报错的话 yum -y install gcc yum -y install openssl-devel yum -y groupinstall Development tools
7make clean #清除临时安装文件 python3.5安装完成之后的目录是 /usr/local/bin 是因为我没指定的安装文件夹的原因么
8.mv /usr/bin/python /usr/bin/python_old #备份原有python
9.ll /usr/bin |grep python #看一下python的软连接 会发现有个python的连接
10.rm -rf /usr/bin/python #把这个删掉 链接就没有了
11.ln -s /usr/local/Python-3.5.3/bin/python3.5 /usr/bin/python #重新建立个python3.5的连接 如果原本的链接没删 可以同时用两个python 这句话就改成 ln -s /usr/local/bin/python3.5 /usr/bin/python3 输入python还是2.7 输入python3进入python3.5.3 应该是这样的吧 没试 我直接删了
12.python -V #这样发现版本是3.5.3了 但是直接输入python想进入的话 可能就会出现问题了 也可能不出现
#如果出现的话 export看一下编码是不是utf-8 如果是环境变量出问题什么的 百度吧
装完之后要改些东西 yum用不了了 firewalld用不了了 改这些东西吧
13.vi /usr/bin/yum #修改开头那里 在python后面加个2.7
14.vi /usr/libexec/urlgrabber-ext-down #一样的 改开头的python 后面加个2.7 这个2.7是我电脑里原来的版本 你得看你自己电脑里的版本来改
15.vi /usr/sbin/firewalld #防火墙要是启动不了 改这个 和前面一样
————————————————
版权声明:本文为CSDN博主「fiiber」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fiiber/article/details/80267924