Место установки Virtualenvwrapper - PullRequest
0 голосов
/ 17 января 2020

Я на MacOS.

Я сделал pip install virtualenvwrapper, а затем во время задач установки, когда я набрал "workon", zsh сообщил, что "команда не найдена" (я перефразирую это).

Решая проблему, я ожидал, что pip установит пакет вместе с моим python, поэтому я ожидал, что VIRTUALENVWRAPPER_SCRIPT='/usr/local/bin/python3.8' сработает.

which python reports python: aliased to /usr/local/bin/python3.8

, но pip show virtualenvwrapper сообщает Location: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages, поэтому мне пришлось сделать VIRTUALENVWRAPPER_SCRIPT=/Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh, чтобы заставить workon функционировать должным образом.

Теперь я полностью сбит с толку моим Python установка.

Как /Library/Frameworks/Python.framework попал в микс? Как узнать, какой Python на самом деле используется (/Library/Frameworks/Python.framework или /usr/local/bin)?

Python работает хорошо, поэтому у меня нет проблем, я просто пытаюсь прояснить свое понимание вещей.

...