如何使用virtualenv 和 virtualenvwrapper

virtualenv

virtualenv是用来创建一个独立的Python虚拟环境的工具,通过virtualenv可以创建一个拥有独立的python版本和安装库的虚拟开发环境。这样一来我们就可以在虚拟环境中安装各种各种所需要的库,从而不会造成本地的库过多所引起的使用混乱。同时也可以创建不同的python版本来完成不同的需求开发.

virtualenvwrapper

在我的理解里 是为了快速启动virtualenv 的一种扩展工具 当然他也可以快速删除virtuakenv所建立的虚拟环境

ok 接下来我们要开始实例安装了

先开始安装virtualenv

cd /usr/local/bin
pip install virtualenv

建立虚拟环境 这里说一下 virtualenv 后面是可以参数的(我创建的目录为python_env)

virtualenv env_py3 --python=/usr/local/bin/python3
cd env_py3
cd bin
如何使用virtualenv 和 virtualenvwrapper_第1张图片

可以看到虚拟环境env_py3 里面已经有插件 这里你启动这个环境就需要 source /active,这不是我们想要的 每次启动都要找到这个目录 再启动这个active 文件

接下里我们开始安装 virtualenvwrapper

cd /usr/local/bin
pip install virtualenvwrapper

注意:首先需要对 virtualenvwrapper 进行配置。它需要指定一个环境变量,叫做 WORKON_HOME,并且需要运行一下它的初始化工具 virtualenvwrapper.sh,这个脚本在 /usr/local/bin/ 目录下。WORKON_HOME 就是它将要用来存放各种虚拟环境目录的目录,这里我们可以设置为 ~/.virtualenvs。

export WORKON_HOME='~/.virtualenvs'
source /usr/local/bin/virtualenvwrapper.sh

由于每次都需要执行这两部操作,我们可以将其写入终端的配置文件中。例如,如果使用 bash,则添加到 ~/.bashrc 中;如果使用 zsh,则添加到 ~/.zshrc 中。这样每次启动终端的时候都会自动运行,终端其中之后 virtualenvwrapper 就可以用啦。

利用 virtualenvwrapper,我们可以使用下面的命令轻松创建一个虚拟环境,这里我安装python3以上的版本

mkvirtualenv
mkvirtualenv env_3 --python==python3
如何使用virtualenv 和 virtualenvwrapper_第2张图片

这里可以看自动被放在刚才设置的工作目录./virtulenv 下面

新建虚拟环境之后会自动激活虚拟环境。如果我们平时想要进入某个虚拟环境,可以用下面的命令。

workon
workon env_3

这里我直接在env_3下面安装插件django和pymysql



最后我们用pycharm 打开选择我们的虚拟环境工作

如何使用virtualenv 和 virtualenvwrapper_第3张图片

你可能感兴趣的:(如何使用virtualenv 和 virtualenvwrapper)