一. 前言
-
Centos7中很多软件命令依赖于系统自带的python2,比如yum,卸载python2会造成yum不可用,所以没必要卸载python2
-
如果要使用python3,可以通过软链接的方式安装python3
-
输入python -V
或python --version
,查看系统自带的python的版本
[root@test ~]
Python 2.7.5
[root@test ~]
Python 2.7.5
- 查看python安装位置,一般是位于
/usr/bin/python
目录下
[root@test ~]
/usr/bin/python
[root@test ~]
python: /usr/bin/python /usr/bin/python2.7 /usr/bin/python3.6 /usr/bin/python3.6m /usr/bin/python3.6-config /usr/bin/python3.6m-aarch64-config /usr/bin/python3.6m-config /usr/lib/python2.7 /usr/lib/python3.6 /usr/lib64/python2.7 /usr/lib64/python3.6 /etc/python /usr/include/python2.7 /usr/include/python3.6m /usr/share/man/man1/python.1.gz
- 可以使用python的
virtualenv(虚拟环境)
来配置各个不同的python环境
二. 安装python3
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
[root@test ~]
[root@test ~] mkdir /usr/local/python3
[root@test ~] mv Python-3.6.6.tar.xz /usr/local/python3
[root@test ~] cd /usr/local/python3
[root@test python3] tar -xvJf Python-3.6.6.tar.xz
[root@test python3] cd Python-3.6.6
[root@test Python-3.6.6] ./configure --prefix=/usr/local/python3 && make&&make install
[root@test Python-3.6.6] ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@test Python-3.6.6] ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
注意: 这步有可能会报错,报错的话就看一下软连接是不是已经好了
ll /usr/bin/ | grep python3
ll /usr/bin/ | grep pip3
[root@test Python-3.6.6]
Python 3.6.2
[root@test Python-3.6.6]
Python 2.7.5
[root@test Python-3.6.6]
pip3 pip-3 pip-3.6 pip3.6
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)