如何解决Pylint报错ModuleNotFoundError: No module named 'matplotlib'
解决方案
这个问题核心是运行代码的Python环境和安装matplotlib的环境不匹配,按以下步骤操作即可解决:
- 确认matplotlib安装环境
打开终端依次执行如下命令:pip3 show matplotlib
查看输出的Location字段对应的路径,再执行:which python3
对比两者的路径前缀是否匹配。如果只有执行pip show matplotlib才有输出,说明库被安装到了Python2环境中,和你使用的3.9.4版本不匹配,改用pip3 install matplotlib重新安装即可。 - 配置VS Code对应解释器
打开VS Code后按下Cmd+Shift+P调出命令面板,搜索并选择「Python: Select Interpreter」,在弹出的列表中选择版本号为3.9.4、路径和上一步查询结果一致的解释器,重新运行代码即可生效。 - (可选)修复zsh配置报错
你终端输出的zsh相关报错是因为路径存在空格未转义,导致PATH变量解析失败,会影响全局命令查找。打开~/.zshrc文件,找到PATH配置行,将包含空格的路径用双引号包裹,或在空格前加\转义即可修复。
内容的提问来源于stack exchange,提问作者user16890274
相关产品推荐
相关产品推荐

