在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip
安装到Python3的site-packages
目录下。
用pip
3安装virtualenv:
~$ pip3 install virtualenv
然后,假定我们要开发一个新的项目,需要一套独立的Python运行环境,可以这么做:
第一步,创建目录:
~$ mkdir myproject
~$ cd myproject/
第二步,创建虚拟环境(使用python3.6),命名为venv
_py3.6:
~/myproject$ virtualenv -p /usr/bin/python3.6 venv_py3.6
命令virtualenv
就可以创建一个独立的Python运行环境,指向python3.6
新建的Python环境被放到当前目录下的venv_py3.6
目录。有了venv_py3.6
这个Python环境,可以用source
进入该环境:
~/myproject$ source venv_py3.6/bin/activate
(venv_py3.6)~/myproject$
退出该环境:
(venv_py3.6)~/myproject$ deactivate
~/myproject$