PyCharm не распознает мой интерпретатор Python и пакеты PIP. Может быть, PATH проблема? - PullRequest
3 голосов
/ 12 апреля 2019

Так что у меня возникли проблемы с получением PyCharm для поиска моего интерпретатора python3 на моем Mac. Я скачал несколько пакетов с pip из терминала, и когда я использую оболочку python из терминала и импортирую их, я не получаю ошибок.

Когда я проверяю, где эти пакеты загружены, я получаю следующий путь:

/ USR / местные / Погреб / Python / 3.7.0 / Frameworks / Python.framework / Версии / 3.> 7 / Lib / python3.7 / сайт-пакеты

Итак, проблема в том, что когда я пытаюсь использовать IDE PyCharm, у меня нет доступа к этим пакетам. Я вошел в настройки, чтобы изменить интерпретатор, и я попробовал все эти опции, ни один из которых не показывает мои установленные пакеты.

!

[1]: https://i.imgur.com/dhTg8CV.png

Я также попытался перейти по этому пути, где он показывает, что мои пакеты загружены, и выбрать найденный мной python.exe (выделенный файл), но получить эту ошибку с помощью PyCharm ->

!

[2]: https://i.imgur.com/DbW5y6I.png ! [3]: https://i.imgur.com/B8H4hlA.png

У меня ощущение, что я выбрал неправильный python.exe, но не знаю, где искать. Я также думаю, что проблема может быть связана с тем, что я установил iTerm и программу zashrc bash, и это изменило мои пути, но я не знаю, почему тогда python работал бы из моего терминала. На всякий случай вот мой путь в моем файле zshrc:

  • export PATH = $ HOME / bin: / usr / local / bin: $ PATH
  • export PATH = "$ HOME / .composer / vendor / bin: $ PATH"
  • export PATH = "/ usr / local / bin: / usr / local / sbin: ~ / bin: $ PATH"

Извините за длинный пост и без встроенных изображений, это мой первый пост. Любая помощь будет принята с благодарностью! Просто пытаюсь заставить это работать, чтобы я мог работать над проектом.

Обновление Просто подумал, что было бы полезно знать, что когда я набираю «какой python3» в терминале, он возвращает -> / usr / local / bin / python3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...