#python #macos #installation #pip
#python #macos #установка #pip
Вопрос:
Я использую macOS Big Sur, и у меня уже пару дней возникают проблемы с установкой любых пакетов python. Эта ошибка возникает каждый раз, когда я пытаюсь установить или удалить пакет python.
Я sudo
также пытался использовать, но ошибка сохраняется. Другим решением, которое я пробовал, было изменить переменную PATH, чтобы добавить папку /usr/local/bin перед папкой /usr/bin, которая содержит установку python3 от brew, однако это тоже не помогло.
У вас есть какие-нибудь лучшие предложения?
Комментарии:
1. можете ли вы
ls /usr/bin/python3/
, что такое пакеты сайтов? Это файл? Ссылка? Я бы подумал, что если бы он просто отсутствовал, он бы сказал FileNotFound .2. Вывод этой команды следующий:
ls: /usr/bin/python3/: Not a directory
потому что это файл.3. @loanaDumil: А, понял. Предполагалось, что site-packages не является каталогом, но это имеет больше смысла.
4. @saquintes — да, я должен был быть более откровенным 🙂
Ответ №1:
Вы можете найти каталог site-packages, выполнив команду из командной строки:
python -c 'import site; print(site.getsitepackages())'
['/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/site-python', '/Library/Python/2.7/site-packages']
Комментарии:
1. Я нашел каталог site-packages, но при установке пакета с помощью pip он не заглядывает в этот каталог, вместо этого он пытается искать
/usr/bin/python3/site-packages
, который не существует, потому/usr/bin/python3
что это файл, а не папка.