步骤:
1.准备编译环境:
安装一些编译环境以防安装出错并且避免以后发生遇见的问题。
1 | yum groupinstall -y "Development Tools" |
2.下载Python 3源码
这里以Python 3.6.6为例
1 | wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz |
如果要下载其他的版本,可以在https://www.python.org/downloads/选择想要使用的版本,点进去选择XZ compressed source tarball的Version下载。
3.编译源码
此处以刚刚下载的Python-3.6.6.tar.xz为例,使用其他版本请注意指令中的文件名。
1 | tar Jxvf Python-3.6.6.tar.xz # 解压刚刚下载的文件 |
稍等片刻,我们的Python 3编译好了,路径在/usr/local/python3。
4.安装virtualenv并使用它切换至Python 3环境
1 | pip install virtualenv # 使用系统自带的Python2安装virtualenv |
进入环境以后,不论是python还是pip都会默认使用配置路径中的路径,不会再使用系统默认的了。
退出venv环境。
1 | deactivate |
PS:你也可以利用virtualenv给你的每个项目都配置单独的环境,方便起见你可以进入你的项目根目录然后按照第四步的步骤来做,注意环境名是唯一的不能重复。