安装失败 Virtualenvwrapper 并且 Virtualenvs 不包含激活脚本
Installation fails Virtualenvwrapper and Virtualenvs does not contains an activate script
我使用 RPI3B 并尝试安装 Virtualenvwrapper 和 Virtualenvs。在我添加
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
在 ~/.profile 中。那么source ~ ~/.profile
我使用 mkvirtualenv cv -p python2
。之后我收到这些消息:
created virtual environment CPython2.7.16.final.0-32 in 672ms
creator CPython2Posix(dest=/home/pi/.virtualenvs/cv, clear=False, global=False)
seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, via=copy,
app_data_dir=/home/pi/.local/share/virtualenv/seed-v1)
activators PythonActivator,CShellActivator,FishActivator,PowerShellActivator,BashActivator
virtualenvwrapper.user_scripts creating /home/pi/.virtualenvs/cv/usr/local/bin/predeactivate
ERROR: Environment '/home/pi/.virtualenvs/cv' does not contain an activate script.
但我不能使用 workon cv。最后的信息一次又一次地到来。我该如何解决?
我也尝试过重新安装,但没有帮助。
我在新的 RPI4 上使用 mkvirtualenv
时收到相同的错误消息。我将这些行添加到我的 .bashrc
并为我解决了问题:
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_ENV_BIN_DIR=bin # <== This line fixed it for me
我使用 RPI3B 并尝试安装 Virtualenvwrapper 和 Virtualenvs。在我添加
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
在 ~/.profile 中。那么source ~ ~/.profile
我使用 mkvirtualenv cv -p python2
。之后我收到这些消息:
created virtual environment CPython2.7.16.final.0-32 in 672ms
creator CPython2Posix(dest=/home/pi/.virtualenvs/cv, clear=False, global=False)
seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, via=copy,
app_data_dir=/home/pi/.local/share/virtualenv/seed-v1)
activators PythonActivator,CShellActivator,FishActivator,PowerShellActivator,BashActivator
virtualenvwrapper.user_scripts creating /home/pi/.virtualenvs/cv/usr/local/bin/predeactivate
ERROR: Environment '/home/pi/.virtualenvs/cv' does not contain an activate script.
但我不能使用 workon cv。最后的信息一次又一次地到来。我该如何解决? 我也尝试过重新安装,但没有帮助。
我在新的 RPI4 上使用 mkvirtualenv
时收到相同的错误消息。我将这些行添加到我的 .bashrc
并为我解决了问题:
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_ENV_BIN_DIR=bin # <== This line fixed it for me