1、首先查看CentOS系统自带的Python信息,然后保留系统自带的Python版本,并安装 Python3.6.5 版本
1、python -V
2、 使用命令 which python 查看一下Python可执行文件的位置,并进入到该目录下
1、which python
2、cd /usr/bin
3、查看python相关内容,可以看到当前Python指向Python2
1、ll python*
4、备份一下该python
1、
cp
-a
/usr/bin/python
/usr/bin/python.bak
2、ll python*
5、安装相关依赖
1、
yum -y
install
zlib-devel
bzip2
-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc
make
6、找个你喜欢的地方建个目录,下载Python3的安装包,可以拷贝也可以直接用命令来下载,cd 到你想要下载的目录下
# 下载
mkdir software
cd
/software
wget https:
//www
.python.org
/ftp/python/3
.6.5
/Python-3
.6.5.
tar
.xz
# 解压
tar
-xvJf Python-3.6.5.
tar
.xz
# 进入
cd
Python-3.6.5
# 编译安装
.
/configure
prefix=
/usr/local/python3
make
&&
make
instal
安装完成,安装目录为 /usr/local/python3
7、创建软链到执行目录下 /usr/bin
#创建软连接
ln
-s
/usr/local/python3/bin/python3
/usr/bin/python3
#查看Python版本,注意这里要使用python3
python3 -V
8、如果我想要安装其他包的话,首先要有pip, python3 装完后,默认已经安装了pip,我们只需创建软链接即可使用pip工具
ln
-s
/usr/local/python3/bin/pip3
/usr/bin/pip3
pip3 -V
也可以使用全路径 /usr/local/python3/bin/pip3 -V
使用pip -V查询会得到Python2 的pip版本
9、接下来我想安装twisted
pip3 install twisted
安装成功,这里值得注意的是安装一个twisted需要若干依赖包,在联网的状态下我们不需要考虑太多,它会直接自动安装,如果是离线状态下,那么你就需要先将这些依赖包打包好,一个一个的安装
我们来测试一下
#python3下
python3
>>>import twisted
#python2下
python
至此我们完成了Python3与Python2 的兼容,并安装了所需要的包。根据你的开发项目自由选择吧!