Устранение неполадок mkvirtualenv на macosx 10.14.15 - PullRequest
1 голос
/ 22 мая 2019

Мне нужен свет здесь.Я установил Python3, запустив brew install python3, и получил ответ, что все установлено правильно.Я также установил virtualenv и virtualenvwrapper, запустив sudo pip3 install virtual env virtualenvwrapper (я знаю, что не должен запускать его с помощью sudo, но мне нужно было сделать это здесь).Когда я запускаю команду, я получаю следующее:

WARNING: The directory '/Users/anarenault/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Requirement already satisfied: virtualenv in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (16.6.0)
Requirement already satisfied: virtualenvwrapper in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (4.8.4)
Requirement already satisfied: stevedore in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from virtualenvwrapper) (1.30.1)
Requirement already satisfied: virtualenv-clone in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from virtualenvwrapper) (0.5.3)
Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from stevedore->virtualenvwrapper) (5.2.0)
Requirement already satisfied: six>=1.10.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from stevedore->virtualenvwrapper) (1.12.0)

Но когда я пытаюсь запустить mkvirtualenv myapp, я получаю следующее: zsh: command not found: mkvirtualenv

Я уже пытался экспортироватьПуть, следующий за этим руководством: https://medium.com/@gitudaniel/installing-virtualenvwrapper-for-python3-ad3dfea7c717, это руководство https://gist.github.com/heymonkeyriot/9a2f429caff5c091d5429666fa080403, и это руководство https://techstricks.com/mkvirtualenv-command-not-found-virtualenvwrapper/ и ничего не работает.

Кроме того, когда я запускаю /bin/bash --login, я получаю следующее:

bash: /path/to/virtualenvwrapper.sh: No such file or directory
bash: /Users/anarenault/.local/bin/virtualenvwrapper.sh: No such file or directory
bash: /usr/bin/python3: No such file or directory
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/python3 and that PATH is
set properly.

Кроме того, когда я пытаюсь запустить source /usr/local/bin/virtualenvwrapper.sh, я получаю следующее:

/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.

Если вам нужна дополнительная информация, просто спросите!Спасибо, ребята.

1 Ответ

0 голосов
/ 23 мая 2019

Я нашел решение. Я использовал команду de: export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python, и это сработало. Спасибо!

...