Virtualenvwrapper 库的安装与配置

查看当前环境

Python 的执行文件位于 /usr/bin/ 目录下,可以进入该目录查看当前安装的 Python 版本有哪些:

cd /usr/bin/
ls | grep python

通过命令行查看当前使用的 Python 版本

python --version

安装 virtualenvwrapper

sudo pip install virtualenvwrapper

对 virtualenvwrapper 进行配置

在 Linux 中,$HOME 代表 root,我们首先在 root 下建立一个隐藏文件夹 .virtualenvs

mkdir $HOME/.virtualenvs

在 Linux 中,~ 代表文件夹 HOME 下的当前用户目录,我们编辑该文件夹下的 .bashrc 文件,该文件是用户的个性化配置文件。

sudo gedit ~/.bashrc

#在打开的.bashrc文件中添加如下行:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

#更新配置文件
source ~/.bashrc

这样,virtualenvwrapper 的配置就基本完成了。

Virtualenvwrapper 库的使用

创建虚拟环境

根据当前系统中所安装的 Python 版本创建其虚拟环境,我的 Ubuntu 中含有 Python 2.7 和 Python 3.6 两个版本,则根据这两个版本进行虚拟环境的创建。

mkvirtualenv -p /usr/bin/python2.7 python27_env
mkvirtualenv -p /usr/bin/python3.6 python36_env

虚拟环境切换

#使用python2.7
workon python27_env

#退出python2.7
deactivate

#使用python3.6
workon python36_env

#退出python3.6
deactivate

删除虚拟环境

rmvirtualenv python27_env