centos7.3 安装python3.6.2与旧版本2.75共存问题?
查看python版本 python -V
安装须知
以本人的悲惨经历告诉大家,替换了python会发生很多难以预见的错误,必须重做系统,过程很悲催。
安装
1,安装python3.6可能使用的依赖
yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
2,下载python3.6编译安装
注意:如果使用make install ,那么在系统中会出现两个不同版本的python在/usr/bin目录中,
会导致很多问题,不好处理,所以使用 make altinstall
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
tar xf Python-3.6.2.tgz -C /tmp
cd /tmp/Python-3.6.2
79 ./configure --enable-optimizations
80 make
81 make altinstall
更改/usr/bin/python链接
82 cd /usr/bin
84 mv python /backups/python.bin.backup
85 ln -s /usr/local/bin/python3.6 /usr/bin/python
86 ln -s /usr/local/bin/python3.6 /usr/bin/python3
更改yum脚本的python依赖
88 ls yum*
把头文件更改 #!/usr/bin/python 改为 #!/usr/bin/python2
89 vim yum
90 vim yum-config-manager
91 vim yum-debug-restore
92 vim yum-groups-manager
93 vim yum-builddep
94 vim yum-debug-dump
95 vim yumdownloader
96 vim /usr/bin/gnome-tweak-tool
97 vim /usr/libexec/urlgrabber-ext-down
100 python -V
转载于:https://blog.51cto.com/12710929/1951693