答案1
更新至最新 PyCharm 版本并idea.log
从帮助|显示登录...PyCharm 的支持[电子邮件保护],日志应该解释为什么 IDE 无法加载包列表。
同时,ModuleNotFoundError
这很有意义,因为您使用的是 conda 环境 ( C:\Users\samir\Anaconda3\envs\testproject
),而该环境很可能缺少该包。在 PyCharm 之外的命令行中激活环境并numpy
手动安装,例如
conda activate testproject
conda install numpy
如果您想使用 conda 环境,请阅读相关文档https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
venv
项目中的文件夹是“纯” Python 虚拟环境。它可能是在新项目设置期间由 PyCharm 创建的,正如@Back2Basics 所说,这给我们留下了以下行动要点:
- 除非需要,否则请不要在 PyCharm 的新项目屏幕上选择“新环境”。
- 不要将您的自定义代码存储在虚拟环境中。
venv
除非您打算使用它,否则请将其删除。
答案2
谢谢你的截图。这些截图对解决问题很有帮助。
看起来您的项目中有一个虚拟环境(test2 项目下面的目录 venv)
- 单击并将 test2.py 拖到该目录中顶部的 test2 文件夹中,然后将 python 文件从其中拖出。
- 然后删除venv目录
然后尝试将 conda 环境与项目重新关联(看起来这些指示对你有用)