PyCharm 3.2问题:包在外部库中列出,但在编辑器中未解决

PyCharm 3.2 issue: the packages are listed in External Libraries but unsolved in editor

背景

我将 PyCharm 与 Conda 一起使用长达两年,但直到一周前,它的性能才正常。但是我用了一次python 3.10虚拟环境后,在任何环境(3.8;3.9;local和origin)下都会出现如下问题。但是,代码运行成功并且在 VSCode.

中一切正常

描述

编辑器显示'unsolved package xxx',但包裹已显示在'External Libraries'。

根据我的观察,它似乎无法解决在任何 __init__ 文件中导入的模型。如果没有__init__,则求解成功(如torch.optim中的Adam)。

我已经尝试过以下方法:

  1. 文件 -> 修复 IDE
  2. 文件 -> 使缓存无效
  3. 重新安装;安装 EAP;安装 Pycharm 3.1
  4. 重新安装conda环境

但问题依然存在

首选项中删除 __init__.py |编辑|文件类型 |按文件内容分类的文件类型 auto-detected |文件名模式

您可能是被晦涩难懂的 UI 欺骗而添加了它(请参阅 JetBrains 问题跟踪器 https://youtrack.jetbrains.com/issue/IDEA-284056 中的相应票证)。 UX 将在 2022.1 版本中进行调整,以防止这种情况发生。