繁体   English   中英

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;本地和原点)都会出现以下问题。 但是,代码运行成功,并且在 vscode 中一切正常。

描述

编辑器显示“未解决的 package xxx”,但 package 已显示在“外部库”中。

pycharm问题

经过我的观察,它似乎无法解决任何init文件中导入的模型。 如果没有init ,它将成功解决(就像 torch.optim 中的 Adam)。

在此处输入图像描述

我已经尝试过以下方法:

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

但问题仍然存在。

从首选项中删除__init__.py | 编辑 | 文件类型 | 文件内容自动检测的文件类型 | 文件名模式

在此处输入图像描述

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM