Как разрешить workon: commnad не найден для virtualenv? - PullRequest
0 голосов
/ 03 августа 2020

У меня есть и python 2.7 и 3.8, и я хотел запустить virtualenv на 3.8. В результате which python3 было /usr/local/bin/python3, я сделал virtualenv -p /usr/local/bin/python3 virEnv, а затем source virEnv/bin/activate, чтобы запустить virtualenv. Теперь я переключился на другой терминал (на коде Visual Studio) и запустил workon virEnv, и он дал workon:command not found. Я искал решение в stackoverflow и нашел этот поток workon: command not found и сделал

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

Но третья строка дает

/usr/local/bin/python3: Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvwrapper')
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 and that PATH is
set properly

I хочу работать на моем virtualenv на любом терминале, запустив workon name. Пожалуйста, помогите.

...