python跨坑技巧

virtualenvwrapper的安装及使用

2018-09-05  本文已影响0人  恩菩提

题外话

为什么需要 virtualenvwrapper?而不是virtualenv?这要从 virtualenv 说起。virtualenv 的一个最大的缺点就是,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。

一种可行的解决方案是,将所有的虚拟环境目录全都集中起来,比如放到 ~/virtualenvs/,并对不同的虚拟环境使用不同的目录来管理。virtualenvwrapper 正是这样做的。并且,它还省去了每次开启虚拟环境时候的 source 操作,使得虚拟环境更加好用。

安装

windows系统

Linux系统


使用

创建虚拟环境

利用 virtualenvwrapper,我们可以使用下面的命令轻松创建一个虚拟环境。

mkvirtualenv spider

之后我们就有了一个叫做 spider 的虚拟环境。它被存放在 $WORKON_HOME/spider 目录下。

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

workon spider

这也就是为什么环境变量中存放虚拟环境的目录为啥叫做WORKON_HOME。顺便说一句,workon 后面可是可以支持用 tab自动补全的哟。

同样,离开虚拟环境,可以使用。

deactivate

另外,删除虚拟环境也一样简单。

rmvirtualenv spider

上一篇下一篇

猜你喜欢

热点阅读