Python 在VirtualVWrapper中激活环境
我安装了Python 在VirtualVWrapper中激活环境,python,opencv,pip,virtualenv,virtualenvwrapper,Python,Opencv,Pip,Virtualenv,Virtualenvwrapper,我安装了virtualenv和virtualenvwrapper,并使用此命令创建了一个环境: mkvirtualenv cv 它是有效的,在创建之后,我进入了一个新的环境。现在我重新启动了我的电脑,我想再次激活这个环境,但是怎么做呢 我使用本教程在Mac上安装Opencv,其中一个步骤是创建新环境。我现在很困惑: http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/ 我已经使用了v
virtualenv
和virtualenvwrapper
,并使用此命令创建了一个环境:
mkvirtualenv cv
它是有效的,在创建之后,我进入了一个新的环境。现在我重新启动了我的电脑,我想再次激活这个环境,但是怎么做呢
我使用本教程在Mac上安装Opencv,其中一个步骤是创建新环境。我现在很困惑:
http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/
我已经使用了
virtualenv
,但是我对virtualenvwrapper
还不熟悉,我不知道现在要做什么来激活环境,我们使用workon
命令
workon cv
如果忘记了virtualenv名称,只需键入:
workon
您将看到可用环境的列表。
劳恩
列出或更改工作虚拟环境
如果您使用
mkproject
而不是mkvirtualenv
,virtualenvwrapper的效果最好。这将创建一个virtualenv和一个项目目录来放置使用virtualenv的文件。之后,您可以使用workon
切换回您的virtualenv和project。我遇到了相同的问题,因为我误读了文档,并意外地将我的repos所在的目录指定为my$workon\u HOME
,因此VirtualEnvrapper无法找到我的virtualenv
$WORKON\u HOME
实际上应该是你的虚拟人居住的地方(我喜欢在~/.virtualenvs
做我的家)。这是命令mkvirtualenv
为项目创建virtualenv的地方。在.bashrc
(或等效文件)中设置此环境变量,确保新的$WORKON\u HOME
目录存在,然后创建新的VirtualEnvironment。这应该可以解决问题 我也面临同样的问题。
首先,我使用
$ sudo pip uninstall virtualenvwrapper
然后,我再次执行了文档步骤,这次做了一些更改。你也可以做同样的事情,它会起作用的
安装步骤
$sudo pip安装virtualenvwrapper
$mkdir~/.virtualenvs
$export WORKON\u HOME=~/.virtualenvs
$nano.bashrc
现在将其粘贴到脚本的末尾
/usr/local/bin/virtualenvwrapper.sh
这将把virtualnvwrapper.sh添加到.bashrcsource/usr/local/bin/virtualenvwrapper.sh
source~/.bashrc
mkvirtualenv
和workon
命令没有任何问题希望有帮助。当我这样做时,我会遇到以下错误:错误:环境“/Users/myname/。VirtualEnvironment/cv”不包含激活脚本。执行此操作时,我会遇到以下错误:错误:环境“/Users/myname/。VirtualEnvironment/cv”不包含激活脚本手动导航到该目录并查看激活脚本是否存在。如果没有,请使用
rmvirtualenv
删除环境并重新创建它。我也有同样的问题。激活脚本就在那里。
$ sudo pip uninstall virtualenvwrapper