Virtualenv 没有被 workon 命令激活

Vritualenv is not getting activated with workon command

我通过以下命令创建了一个 virtualenv env

mkvirtualenv /var/www/env --system-sites-packages

当我运行命令

workon env

显示以下错误

ERROR: Environment 'env' does not exist. Create it with 'mkvirtualenv env'

根据错误提示,用'mkvirtualenv env'创建。 您只创建了 /var/www/env 而不是 env

如果您想在 /var/www/env 中创建 virtualenv 以使用 workon

sudo chown <user> -R /var/www/

然后在 nano ~/.bashrc 中添加以下行。

export WORKON_HOME=/var/www/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

然后创建virtualenv

mkvirtualenv env

然后到activate

workon env

我通过 sudo pip install virtualenvwrapper

进行了测试