Windows系统PyCharm安装matplotlib后仍遇ModuleNotFoundError求助
解决Matplotlib模块找不到的问题
核心原因
你当前用PyCharm的虚拟环境(venv)运行代码,但执行pip install matplotlib时,大概率是用了全局Python的pip,导致模块装到了全局环境里,虚拟环境中没有这个包,所以报错。
解决步骤
方法1:用虚拟环境自带的pip安装
- 打开PyCharm底部的Terminal终端,它会自动激活当前项目的虚拟环境(终端开头会显示
(venv)标识) - 直接执行安装命令:
pip install matplotlib
方法2:通过PyCharm可视化包管理器安装
- 打开PyCharm的
File→Settings(Windows/Linux),Mac用户选PyCharm→Settings - 左侧导航栏找到
Project: EMC2.00→Python Interpreter - 右侧包列表右上角点击
+号,搜索框输入matplotlib,选中后点击Install Package即可
方法3:手动指定虚拟环境的pip路径安装
如果终端没自动激活虚拟环境,直接用虚拟环境里的pip完整路径执行安装:
C:\Users\M0182965\PycharmProjects\EMC2.00\venv\Scripts\pip.exe install matplotlib
验证安装成功
安装完成后,可在PyCharm的Python Interpreter包列表里查看是否有matplotlib;或者在终端执行:
pip list
查看输出内容里是否包含matplotlib。
内容的提问来源于stack exchange,提问作者mahle-majstr
相关产品推荐
相关产品推荐

