PyCharm无法安装且无法导入numpy但IDLE已安装的解决办法
PyCharm无法识别已安装numpy的解决办法
该问题的核心原因是PyCharm当前项目使用的Python解释器,和你在IDLE中安装numpy时使用的Python解释器不属于同一个环境,不同环境的第三方包互不互通,因此会出现在IDLE能正常使用numpy、但PyCharm中无法导入也找不到包的情况。
可以按以下步骤解决:
- 首先确认IDLE对应的Python解释器路径:打开可正常导入numpy的IDLE,执行以下代码,记录输出的完整路径:
import sys print(sys.executable)
- 打开PyCharm对应项目,点击顶部菜单栏
File→Settings(Windows/Linux系统)/PyCharm→设置(macOS系统) - 在设置页左侧依次选择
Project: 你的项目名称→Python Interpreter - 点击页面右上角的齿轮图标,选择
Add - 在弹出的配置窗口左侧选择
System Interpreter,右侧路径选择框中填入/选择刚才从IDLE中获取的Python解释器路径,点击确认保存 - 等待PyCharm加载完对应环境的索引后,即可正常导入使用numpy
如果不想切换项目解释器,也可以直接在PyCharm当前环境中安装numpy,两种可选方式:
- 界面安装:在上述Python Interpreter页面,点击下方的
+号,搜索numpy后点击Install Package即可 - 终端安装:点击PyCharm底部的
Terminal标签打开内置终端,确认终端显示的环境为当前项目使用的环境后,执行命令:
pip install numpy
内容的提问来源于stack exchange,提问作者木已成林
相关产品推荐
相关产品推荐

