SammyC Asked: 2019-06-30 16:31:27 +0800 CST2019-06-30 16:31:27 +0800 CST 2019-06-30 16:31:27 +0800 CST 试图将我的 pycharm 项目解释器更改为 conda 772 我安装了 Anaconda 和 Pycharm。我想访问 Pycharm 中的 Anaconda 库(现在我无法将 numpy、sklearn 等导入 Pycharm)。我去了设置和项目解释器并选择了 conda。现在它说它正在加载,但它会永远持续下去,我不确定是否发生了什么(见屏幕打印)请任何人帮助我,以便我可以访问 pycharm 中的 anaconda 库?谢谢你!! 在此处输入图像描述 如果我仍然单击“确定”以加载项目解释器,我仍然无法在之后导入 numpy。(请参阅第二个屏幕打印)如您所见,未找到 numpy,我收到错误消息。 在此处输入图像描述 python anaconda 2 个回答 Voted Back2Basics 2019-06-30T20:48:55+08:002019-06-30T20:48:55+08:00 谢谢你的截图。这些有助于解决问题。 看起来你的项目中有一个虚拟环境(你的test2项目下的目录venv) 通过单击并将 test2.py 拖到顶部的 test2 文件夹,单击并将 python 文件拖出该目录。 然后删除venv目录 然后尝试将 conda 环境与项目重新关联(看起来这些方向对你有用) Best Answer Pavel Karateev 2019-07-02T01:55:49+08:002019-07-02T01:55:49+08:00 更新到最新的 PyCharm 版本并idea.log从帮助 |发送 在 [email protected]显示 Log in ...到 PyCharm 的支持,日志应该解释为什么 IDE 无法加载包列表。 同时,ModuleNotFoundError这很有意义,因为您使用的是C:\Users\samir\Anaconda3\envs\testproject很可能缺少软件包的 conda 环境 ()。在 PyCharm 之外的命令行中激活 env 并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除非您打算使用它,否则请将其移除。
谢谢你的截图。这些有助于解决问题。
看起来你的项目中有一个虚拟环境(你的test2项目下的目录venv)
然后尝试将 conda 环境与项目重新关联(看起来这些方向对你有用)
更新到最新的 PyCharm 版本并
idea.log
从帮助 |发送 在 [email protected]显示 Log in ...到 PyCharm 的支持,日志应该解释为什么 IDE 无法加载包列表。同时,
ModuleNotFoundError
这很有意义,因为您使用的是C:\Users\samir\Anaconda3\envs\testproject
很可能缺少软件包的 conda 环境 ()。在 PyCharm 之外的命令行中激活 env 并numpy
手动安装,比如如果您想使用 conda 环境,请阅读相关文档https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
您项目中的
venv
文件夹是一个“纯”Python 虚拟环境。它可能是由 PyCharm 在新项目设置期间创建的,这给我们留下了以下操作点,正如@Back2Basics 已经说过的:venv
除非您打算使用它,否则请将其移除。