PyCharm - 自动导入不显示 virtualenv 包

问题描述 投票:0回答:2

PyCharm 解释器正在识别我来自 venv 的包:

enter image description here

(我的虚拟环境中安装了Django)。

我什至可以浏览它(ctrl + 单击):

enter image description here

但是进口坏了!当我尝试自动导入解释器识别的类时,如果它们位于我的 virtualenv 内,则它们不会显示为自动导入选项:

enter image description here

我的意思是,如果我手动导入该类,解释器会识别它,但自动导入不会将其显示为选项。发生什么事了?

此外,我的 python 解释器已正确配置:

enter image description here

这是 Ubuntu 22.04.1 和 PyCharm 2022.2.3

python pycharm virtualenv
2个回答
5
投票

尝试将您的 virtualenv 文件夹标记为排除

https://www.jetbrains.com/help/pycharm/configuring-project-struct.html


0
投票

权宜之计是将排除

.venv
标记为 Project Tree 中的
排除

这是一个持续存在的问题: https://youtrack.jetbrains.com/issue/PY-60108/Import-suggestions-dont-work-well-when-the-virtual-environment-stored-inside-the-project-in-un-excluded

© www.soinside.com 2019 - 2024. All rights reserved.