Это то, что беспокоит меня с тех пор, как я начал использовать PyCharm для программирования в Python. У меня есть два .py файла в одном каталоге, main.py
и external.py
. Внутри main.py
у меня есть import external
наверху. PyCharm помечает это как ошибку, но он отлично работает как в новом zsh MacOS-терминале, так и в самом PyCharm, и я могу использовать все вещи, объявленные в external.py
, как и ожидалось.
Я поиграл немного, и (насколько мне известно) PyCharm обнаруживает импорт, например Python2. Впрочем, это предположение, поскольку я не знаком с этой версией.
Почему PyCharm делает это, или я виноват? Если это не моя вина, как я могу это исправить?
Моя файловая структура выглядит следующим образом:
Project-|
|-external.py
|-main.py
Я хочу использовать вещи из external.py
в main.py
, и я может, но PyCharm подчеркивает это красным.