Почему я получаю это предупреждение / сообщение об ошибке каждый раз, когда открываю терминал? Как мне это исправить? - PullRequest
0 голосов
/ 30 августа 2018

-bash: / usr / local / bin / python3: такого файла или каталога нет virtualenvwrapper.sh: при запуске ловушек инициализации возникла проблема.

Если Python не может импортировать модуль virtualenvwrapper.hook_loader, проверьте, что virtualenvwrapper установлен для VIRTUALENVWRAPPER_PYTHON = / usr / local / bin / python3 и этот PATH установлен правильно.

Ответы [ 2 ]

0 голосов
/ 01 сентября 2018
1. Check virtualenvwrapper is installed.
2. Open your .bashrc file.
3. Run the below commands:

export WORKON_HOME = $ HOME / .virtualenv

source /usr/local/bin/virtualenvwrapper.sh

workon <virtual_env_name_of_your_choice>

какой питон

4. Check the python version.
5. If you want to change the python of your virtualenv, then follow the steps below:

vi .bashrc или vi .zshrc

псевдоним python = python3

6. Open a new terminal. 

какой питон

workon

какой питон

У вас все установлено, что для virtualenv по умолчанию установлено значение python3.

0 голосов
/ 30 августа 2018

Ошибка происходит из-за неправильной установки virtualenvwrapper. Кажется, вы установили virtualenvwrapper, используя /usr/local/bin/python3, но позже удалили этот питон.

Ошибка исходит от ~/.bashrc. Отредактируйте его, найдите что-то вроде source virtualenvwrapper_lazy.sh или . virtualenvwrapper.sh и закомментируйте или удалите строку.

...