Я запускаю проект в PyCharm с виртуальной средой. Настройки каталогов следующие:
Папка A установлена в качестве источников root, а venv установлен как библиотека root.
Проблема, с которой я сталкиваюсь, заключается в том, что при импорте из файлов, найденных в каталогах в папке venv, отображается ошибка «Неразрешенная ссылка», и я невозможно Ctrl-клик go для объявления на любой из них. Проект по-прежнему работает нормально. Импортируются из файлов в папке E, а также такие вещи, как математика, операционная система, оператор и т. Д. c. как и импорт из django, который находится в каталогах в папке venv.
Мой интерпретатор python указывает на ... \ venv \ Scripts \ python .exe. Пакеты, которые я пытаюсь использовать, перечислены в таблице в разделе «Настройки»> «Интерпретатор проекта».
Вещи, которые я до сих пор пробовал.
- Недействительные кэши и перезапуск
- Удалите и заново добавьте мой существующий интерпретатор
- Удалите папку .idea и повторно -add project
- Удалите venv и мой интерпретатор и создайте новый с проверенным наследованием глобальных пакетов сайта
- Number 4, но с отключенной опцией
- Fre sh install PyCharm
- Различные комбинации для папок, помеченных как исходные или исключенные
- Комбинации всех этих
Это также не связано ни с одним проектом, оно это проблема во всех моих проектах. Кроме того, это не сработало с тех пор, как я установил PyCharm.
Надеюсь, я предоставил достаточно информации. Спасибо!
Дополнительная информация:
Мой CWD на CLI при запуске - это папка A. Он работает без ошибок. Я запускаю его с Folder_C.Folder_D.manage runserver
Я добавляю среду через Настройки> Интерпретатор проекта. Я выбираю добавить из колеса настроек, выбираю виртуальную среду, затем добавляю оттуда.
venv помечается как исключенный в структуре проекта