Vritualenv 没有被 workon 命令激活

Aje*_*han 2 python virtualenv

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

mkvirtualenv /var/www/env --system-sites-packages
Run Code Online (Sandbox Code Playgroud)

当我运行命令时

workon env
Run Code Online (Sandbox Code Playgroud)

显示以下错误

ERROR: Environment 'env' does not exist. Create it with 'mkvirtualenv env'
Run Code Online (Sandbox Code Playgroud)

itz*_*nTV 5

如果你想创建virtualenvin/var/www/env使用 workon

sudo chown <user> -R /var/www/
Run Code Online (Sandbox Code Playgroud)

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

export WORKON_HOME=/var/www/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)

然后创建 virtualenv

mkvirtualenv env
Run Code Online (Sandbox Code Playgroud)

然后到 activate

workon env
Run Code Online (Sandbox Code Playgroud)

我通过测试 sudo pip install virtualenvwrapper