Когда открывается Терминал, он показывает "/ usr / bin / python: нет модуля с именем virtualenvwrapper ..." - PullRequest
0 голосов
/ 12 октября 2019

Каждый раз, когда я открываю Терминал, он показывает

/usr/bin/python: 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/bin/python and that PATH is set properly.

Но при вводе lsvirtualenv результат показывает

my_virtual_env1
my_virtual_env2
my_virtual_env3

При вводе workon my_virtual_env1 результат показывает

/usr/bin/python: No module named virtualenvwrapper
/usr/bin/python: No module named virtualenvwrapper

Но виртуальная среда все еще может открываться,

(my_virtual_env1)me%

Хотя она может работать, это раздражает. Я просмотрел много способов решения проблемы, таких как изменение bash_file или переустановка virtualenvwrapper, но он не работает. Любое предложение?

>> which python
/usr/bin/python
>> which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh

мой bash_profile

# Homebrew
export PATH=/usr/local/bin:$PATH

# virtualenv and virtualenvwrapper
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
source /usr/local/bin/virtualenvwrapper.sh

Что еще я должен сделать, чтобы я больше не видел это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...