1.下载
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
2. 安装前
(安装之前需要安装依赖包,此外3.7版本还需要另外安装yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
)
3.解压编译安装
-
解压缩
tar -zxvf Python-3.7.0.tgz
-
进入解压后的目录,依次执行下面命令进行手动编译
./configure prefix=/usr/local/python3
-
编译安装
make && make install
此时在你指定的文件夹下已经有了(/usr/local/python3),但是使用python时会默认为python2的操作,系统本身需要python2的环境,但是我们不需要,可以通过添加软连接的方式隔着python2使用python3,做法如下:
4.
- 添加软连接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
- 此时我们敲入
python3
就是python3环境,pip3就是为python3环境安装wheel。
5. 使用virtualenv虚拟环境
按照某个环境的模子创建一个相同的虚拟环境,然后进入它的虚拟环境后,不影响外环境中的包之类的操作。
- 安装virtualenv,并添加软连接
pip3 install virtualenv
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
- 创建虚拟环境
virtualenv --python=/usr/bin/python3 pyweb
cd pyweb&&cd bin
source activate
网友评论