Linux CentOS7下安装python3 的方法
在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3:
1、首先安装python3.6可能使用的依赖
#yum-yinstallopenssl-develbzip2-develexpat-develgdbm-develreadline-develzlib-devel
2、下载python源码包,地址为https://www.python.org/downloads/source/,然后通过xftp上传上去,或者直接使用wget命令,wgethttps://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz下载到本地
#tar-zxvfPython-3.6.1.tgz #cdPython-3.6.1/
3、把python3.6安装到/usr/local目录下
#./configure--prefix=/usr/local/ #make #makealtinstall
4、更改/usr/bin/python链接
#cd/usr/bin #mvpythonpython.backup #ln-s/usr/local/bin/python3.6/usr/bin/python #ln-s/usr/local/bin/python3.6/usr/bin/python3 #rm-rf/usr/bin/python2 #ln-s/usr/bin/python2.7/usr/bin/python2
5、更改yum脚本的python依赖
#cd/usr/bin #llyum*
有以下文件:
-rwxr-xr-x1rootroot802Jan217:53yum -rwxr-xr-x1rootroot9374Jan217:53yum-builddep -rwxr-xr-x1rootroot8091Jan217:53yum-config-manager -rwxr-xr-x1rootroot7610Jan217:53yum-debug-dump -rwxr-xr-x1rootroot7904Jan217:54yum-debug-restore -rwxr-xr-x1rootroot10906Jan217:54yumdownloader -rwxr-xr-x1rootroot11032Jan217:54yum-groups-manager
修改以上文件头:#!/usr/bin/python改为#!/usr/bin/python2
可以安装一个tree测试一下
#yum-yinstalltree
如果出现以下报错:File“/usr/libexec/urlgrabber-ext-down”,line28
vim/usr/libexec/urlgrabber-ext-down
将/usr/bin/python改为/usr/bin/python2即可
这样,yum安装软件的时候就不会报错了,而且默认安装的就是python3了,输入python时,就会进入python3界面,如果想进入python2,那么就输入python2好了。
总结
以上所述是小编给大家介绍的LinuxCentOS7下安装python3的方法,希望对大家有所帮助,如果有任何疑问欢迎给我留言,小编会及时回复大家的!