Centos6X安装python3.6
下载包
去官网下载最新的python安装包
官网地址: https://www.python.org/downloads/
安装python3.6可能使用的依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
yum install -y readline-devel.x86_64 (一定要安装这个包,不然升级完成后会发现删除退格键用不了)
时间同步
ntpdate ntp1.aliyun.com
编译安装
tar zxvf Python-3.6.5.tgz
cd Python-3.6.5
./configure --prefix=/usr/local/python3
make && make install
成功安装
添加环境变量
vim /etc/profile
最后一行添加,保存退出
PATH=$PATH:/usr/local/python3/bin
重新加载环境变量
source /etc/profile
查看python版本
python3 -V
Python 3.6.5
显示是3.6.5表示安装成功
也可以直接输入python3
python3
PS:如果是直接替换linux系统中自带的python,会导致yum语言用不了
升级完成后发现yum不能用了
[root@jiankong Python-3.6.5]# yum -y install vim
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
解决方法
which yum
vim /usr/bin/yum
更改yum配置文件
修改第一行注释:
把 #!/usr/bin/python 改成 #!/usr/bin/python2.6
如果是centos7版本的话,就看默认yum使用的是python几,改成对应的就好
在试试yum能否正常使用
yum -y install vim
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341