在Ubuntu 18.04上安装Virtualenvwrapper时出现问题?

时间:2018-09-11 18:22:42

标签: python-3.6 virtualenvwrapper ubuntu-18.04 s

新安装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标志,以使其正常工作。

3 个答案:

答案 0 :(得分:1)

您已经安装了python3pipvenv,但没有安装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