matplotlib 3.3版本无法导入问题
- vscode 在导入 matplotlib.pyplot 的时候。matplotlib报错: ImportError: DLL load failed: 找不到指定的模块。查了好多资料,都没有办法解决问题。最终在 github 那里找到答案。matplotlib 3.3 以上的版本。需要安装一个
msvc-runtime
的依赖包。办法如下:pip install msvc-runtime
- 具体原理是:msvc-runtime 提供了很多 dll 文件,其实就是微软的 Visual C++ 的运行环境。对于使用 VC++ 开发的软件应用,在运行时必须有这个dll才可以。 matplotlib windows版本里用到的一些 dll 是使用VC开发的,所以必须安装这个库。
- 记录一下,以供其他碰到此类问题的同学参考一下。