我说的是Doug Hellman 的 virtualenvwrapper。好吧,按照他的说法,一旦我们安装了 virtualenvwrapper,我们应该按照这里的解释编辑 .bashrc 文件
我们要做的是添加以下三行代码:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
其中 .virtualenv 是放置 venv 的目录。Devel 是代码所在的目录。
观察 1:
当我这样做mkvirtualenv proj1
时,会在 .virtualenv 内部创建一个名为 proj1 的目录,但不在 Devel 内部创建。
观察 2:
当我这样做时mkproject proj1
,会在 .virtualenv 和 Devel 内部创建一个目录。
现在的问题:
请解释观察 1。
如果两个项目具有相同的要求并且我想使用单个 env 并且不想从创建另一个 virtualenv 开始并重新安装已安装的相同东西怎么办。我该怎么做呢?