PyCharm 解释器正在识别我来自 venv 的包:
(我的虚拟环境中安装了Django)。
我什至可以浏览它(ctrl + 单击):
但是进口坏了!当我尝试自动导入解释器识别的类时,如果它们位于我的 virtualenv 内,则它们不会显示为自动导入选项:
我的意思是,如果我手动导入该类,解释器会识别它,但自动导入不会将其显示为选项。发生什么事了?
此外,我的 python 解释器已正确配置:
这是 Ubuntu 22.04.1 和 PyCharm 2022.2.3
尝试将您的 virtualenv 文件夹标记为排除
https://www.jetbrains.com/help/pycharm/configuring-project-struct.html
权宜之计是将排除
.venv
标记为 Project Tree
中的 排除。