Я новый пользователь macOS и установил python 3.7 (по умолчанию 2.7). Недавно я клонировал репозиторий из github с его собственным скриптом setup.py
. Запустив этот сценарий python setup.py
, я получаю:
/Library/Python/3.7/site-packages/
This directory does not currently exist. Please create it and try again, or choose a different installation directory
Я доволен, что это правда. Если я go перехожу в /Library/Python/
, я вижу, что каталога 3.7
нет; однако у меня есть каталог 2.7/site-packages
(по умолчанию). Это сбило меня с толку.
Если я использую python --version
, я получаю Python 3.7.3
.
Если я использую python -m site
, мне дают:
USER_BASE: '/Users/myname/Library/Python/3.7' (exists)
USER_SITE: '/Users/myname/Library/Python/3.7/lib/python/site-packages' (exists)
У меня есть отметил, что существуют следующие 2.7
каталоги:
/Library/Python/2.7/site-packages
/Users/myname/Library/Python/2.7
/Users/myname/Library/Python/2.7/lib/python/site-packages
Здесь содержимое /Library/Python/2.7/site-packages/
и /Users/myname/Library/Python/2.7/lib/python/site-packages
значительно отличается.
Что происходит? И должен ли я иметь словарь /Library/Python/3.7/site-packages/
для (правильной) установки моей программы?
По сути, где мой /Library/Python/3.7/site-packages/
словарь и почему установка отличается от 2.7
?
I думаю, я ищу Extras.pth, README, easy-install.pth, nose-1.3.7-py3.7.egg
версию файлов для python 3.7
.