新安装Ubuntu 18.04。紧跟these instructions之后,是我到目前为止已运行的命令。
sudo apt update
sudo apt upgrade
python3 -V
sudo apt install python3-pip
sudo apt install build-essential libssl-dev libffi-dev python3-dev
sudo apt install python3-venv
source /usr/local/bin/virtualenvwrapper.sh
返回
bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory.
find virtualenvwrapper.sh
返回
find: ‘virtualenvwrapper.sh’: No such file or directory
编辑:
Sudo -H pip3 install virtualenv virtualenvwrapper
也不能解决问题。
我发现this solution解决了这个问题。
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
然后确保使用以下命令安装virtualenv和virtualenvwrapper:
sudo /usr/local/bin/pip3 install virtualenv virtualenvwrapper
您可能必须像我一样使用sudo的-H标志,以使其正常工作。
答案 0 :(得分:1)
您已经安装了python3
,pip
和venv
,但没有安装virtualenvwrapper
。使用pip
安装它:
pip install virtualenvwrapper
答案 1 :(得分:0)
在Ubuntu 18.04上,我必须将其添加到我的.bash_profile
# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenv
export VIRTUALENVWRAPPER_LOG_DIR="$WORKON_HOME"
export VIRTUALENVWRAPPER_HOOK_DIR="$WORKON_HOME"
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source ~/.local/bin/virtualenvwrapper.sh
然后运行源〜/ .bash_profile
答案 2 :(得分:0)
这对我有用:
先清除并重新安装pip。
sudo apt-get purge python-pip
sudo apt-get update
sudo apt-get install python-pip
然后安装virtualenvwrapper:
sudo pip install virtualenvwrapper