编译安装python3与virtualenv虚拟环境

就目前来说,所有的Linux发行版自带的python都是python2,与python3不兼容,所以在linux上编译安装Python3并建立一个与Python2隔离的环境就很有必要了。

编译安装python3

1
2
3
4
5
6
7
curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar xf Python-3.7.3.tgz
cd Python-3.7.3
./configure
make
sudo make install
python3 -V

安装Virtualenv

安装virtualenv,在默认的python2下的pip就行:
[sudo] pip install virtualenv
创建虚拟环境:
virtualenv -p /usr/bin/python3 py3env
激活虚拟环境:
source py3env/bin/activate

你会注意到shell的提示符行前多了(py3env)字样,这样你就可以放心的使用python3做开发了。
如果要退出python3虚拟环境,输入命令即可:
deactivate