[英]activating virtualenv with direnv doesn't activate virtualenv
[英]virtualenv doesn't activate after system 'macOS Sierra' restart or work folder deactivate
在macOS Sierra中工作时,virtualenv出现问题,它仅影响一个工作文件夹,这使我很奇怪为什么会发生这种情况,在设置新的virtualenv时,我为其指定文件夹并将其安装在其中,激活它之后,一切正常,直到我停用virtualenv或重新启动系统,然后我才能得到这个:
~/Development/DjangoDEV/FlowersVibeShoppe/venv-flowersvibe-oscar on master
$ source bin/activate
-bash: bin/activate: No such file or directory
如果我尝试列出现有的virutalenv,并在其中显示它:
~/Development/DjangoDEV/FlowersVibeShoppe/venv-flowersvibe-oscar on master▲
$ lsvirtualenv
venv-flowersvibe-oscar
virtualenv在那里,但是不想激活,我确实从头开始卸载并重新设置,例如此文件夹的结果始终是4倍,这只会影响其余virtualenv正常工作的工作文件夹之一精细。 可以帮一个忙吗?
谢谢
lsvirtualenv
是来自virtualenv-wrapper的命令,而不是来自virtualenv本身的命令。 该项目有一个单独的命令来激活virtualenvs: workon
。 因此,您应该执行以下操作:
workon venv-flowersvibe-oscar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.