Команда Virtualenv-workon не найдена

Я выполнил эти шаги, чтобы настроить virtualenv + virtualenvwrapper:

$ sudo apt-get install python3-pip

$ sudo pip3 install virtualenv
$ sudo pip3 install virtualenvwrapper

$ mkdir ~/.virtualenvs

$ export WORKON_HOME=~/.virtualenvs

$ VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'

$ source /usr/local/bin/virtualenvwrapper.sh

$ mkvirtualenv venv
$ virtualenv venv

до сих пор он работал нормально, но я перезапустил оболочку, а затем я попытался workon venv и теперь он говорит: command not found

2 ответов


до сих пор он работал нормально, но я перезапустил оболочку

причина в том, что вы перезапустить оболочку.

если вы хотите, чтобы это работало с каждой оболочкой, вам нужно добавить их в свой :

export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh

после добавления этого, вы хотите, чтобы source ~/.bashrc чтобы изменения вступили в силу. Вы обнаружите, что у вас есть доступ к virtualenvwrapper - услуги в каждой новой оболочке.


вам нужно добавить команды

export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh

на . Так что при каждом запуске оболочки эти команды загружаются автоматически.

на ссылка.