python сайтов-пакетов (от 2.7 до 3.7) macOS - PullRequest
1 голос
/ 26 мая 2020

Я новый пользователь 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.

...