我安装了virtualenv
和virtualenvwrapper
,并使用此命令创建了一个环境:
mkvirtualenv cv
它有效并且在创建之后我处于新环境中。现在我重新启动了我的电脑,我想再次activate
那个环境,但是怎么样?
我使用本教程在我的Mac上安装Opencv,其中一个步骤是创建新环境。我现在很困惑:
http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/
我已经使用virtualenv
但我刚接触virtualenvwrapper
并且我不知道我现在要做什么
答案 0 :(得分:3)
要激活环境,我们使用workon
命令。
workon cv
如果您忘记了virtualenv名称,只需输入:
即可workon
您将看到可用环境列表。
答案 1 :(得分:2)
如果您使用mkproject
而不是mkvirtualenv
,virtualenvwrapper效果最佳。这使virtualenv 和成为一个项目目录,用于放置使用virtualenv的文件。之后,您可以使用workon
切换回您的virtualenv和项目。
答案 2 :(得分:2)
我遇到了同样的问题,因为我误读了文档并意外地指定了我将我的存储库作为我的$WORKON_HOME
的目录,所以virtualenvwrapper无法找到我的虚拟文件。
$WORKON_HOME
实际上应该是你的虚拟生活所在的地方(我喜欢在~/.virtualenvs
制作我的)。这是命令mkvirtualenv
为您的项目创建virtualenv的地方。在.bashrc
(或等效的)中设置此环境变量,确保新的$WORKON_HOME
目录存在,然后创建一个新的virtualenv。这应该解决问题。
答案 3 :(得分:1)
答案 4 :(得分:1)
我也遇到了同样的问题。 所以首先我使用
卸载了virtualenvwrapper$ sudo pip uninstall virtualenvwrapper
然后我再次执行了文档步骤,并进行了一些更改。你也可以这样做,它会起作用。
安装步骤
$ sudo pip install virtualenvwrapper
现在创建一个存储虚拟环境的目录
$ mkdir ~/.virtualenvs
现在,
$ export WORKON_HOME=~/.virtualenvs
现在你必须打开.bashrc文件并为其添加一行。
所以,要做到这一点,首先复制下面写的行,然后运行,
$ nano .bashrc
现在将其粘贴到脚本的末尾
。 /usr/local/bin/virtualenvwrapper.sh
这会将virtualenvwrapper.sh添加到.bashrc
现在运行,
source /usr/local/bin/virtualenvwrapper.sh
最后运行重新加载.bashrc,
source ~/.bashrc
终于你可以使用
mkvirtualenv
和workon
命令没有任何问题。
希望它有所帮助。