2015-12-12 35 views
2

激活的环境,我安装virtualenvvirtualenvwrapper和与此命令我创建了一个环境:在virtualenvwrapper

mkvirtualenv cv 

它的工作原理和创建后,我在新的环境。现在我重新启动了我的电脑,我想activate那个环境再次,但如何?

我使用本教程在我的Mac上安装Opencv,其中一个步骤是创建新环境。 IM现在困惑:

http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/ 

我使用virtualenv既可即时通讯新virtualenvwrapper,我不知道我有什么做的,现在

回答

2

要激活的环境中,我们使用workon命令。

workon cv 

如果您忘记了的virtualenv名字,你只需键入:

workon 

你会看到可用环境的列表。

+0

当我这样做,我得到这个错误:错误:环境'/Users/myname/.virtualenvs/cv'不包含激活脚本 – Fcoder

+0

手动导航到该目录,看看激活脚本是否存在。如果没有,请使用'rmvirtualenv'移除环境并重新创建它。 – masnun

1

Read the Docs

workon

List or change working virtual environments

$ workon cv 
+1

当我这样做时,我得到这个错误:错误:环境'/Users/myname/.virtualenvs/cv'不包含激活脚本。 – Fcoder

2

如果使用mkproject代替mkvirtualenv virtualenvwrapper效果最好。这使得项目目录中的virtualenv 可以放置使用virtualenv的文件。之后,您可以使用workon切换回您的virtualenv和项目。

1

我遇到了同样的问题,因为我误读了文档,并不小心指定了我的回购目录,因为我的,所以virtualenvwrapper找不到我的virtualenvs。

$WORKON_HOME实际上应该是你的virtualenvs居住的地方(我喜欢在~/.virtualenvs上制作我的地图)。这是命令mkvirtualenv为您的项目创建virtualenv的地方。在你的.bashrc(或同等版本)中设置这个环境变量,确保你的新目录$WORKON_HOME存在,然后创建一个新的virtualenv。这应该解决问题。

0

我也面临同样的问题。 所以首先我卸载virtualenvwrapper使用,

$ sudo pip uninstall virtualenvwrapper 

然后我有了一些变化再次执行文件的步骤这段时间。你也可以这样做,它会起作用。

安装步骤

  1. $ sudo pip install virtualenvwrapper
  2. 现在创建一个目录来存放你的虚拟环境

    $ mkdir ~/.virtualenvs

  3. 现在,

    $ export WORKON_HOME=~/.virtualenvs

  4. 现在您必须打开.bashrc文件并向其中添加一行。

    所以,要做到这一点首先复制写在下面,然后运行线, $ nano .bashrc 而现在它在脚本

    的糊底。 /usr/local/bin/virtualenvwrapper.sh

    这将增加virtualenvwrapper.sh到.bashrc中

  5. 现在运行,

    source /usr/local/bin/virtualenvwrapper.sh

  6. 最后运行的重载.bashrc中,

    source ~/.bashrc

  7. 最后你可以使用 mkvirtualenvworkon命令没有任何问题。

希望它有帮助。