PyCharm не добавляет исходный корень в `sys.path` - PullRequest
0 голосов
/ 09 мая 2018

В конфигурации запуска в PyCharm я проверяю оба:

  • Add content roots to PYTHONPATH
  • Add source roots to PYTHONPATH

Но я не могу импортировать файлы относительно моего исходного корня. Это новая установка PyCharm (перестройка системы) и существующий проект и конфигурации запуска, которые работали раньше, теперь терпят неудачу.

В консоли Python я печатаю значение sys.path и вижу мой корень содержимого, но не указывал источник root. Я дважды проверяю структуру проекта и вижу, что каталог src правильно указан как исходная папка.

Когда я запускаю python на консоли из исходного корневого каталога, все операции импорта работают должным образом.

Есть идеи, какую конфигурацию я мог бы пропустить в PyCharm, чтобы вызвать это? Или, может быть, мои ожидания неверны?

1 Ответ

0 голосов
/ 09 мая 2018

Я нашел решение здесь:

https://intellij -support.jetbrains.com / Нс / EN-US / сообщества / сообщений / 115000164624-РЕШИТЬ-PyCharm-кажется, чтобы обанкротиться к добавить к PYTHONPATH

Просто удалите каталог проекта .idea и заново создайте проект, чтобы устранить проблему.

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