matplotlib已安装但DLL加载失败

问题描述 投票:0回答:1

我在我的机器上运行 matplotlib 时遇到问题。这段相同的代码可以在其他几台机器上运行,所有机器都具有相同的 python 设置,所以我不知道发生了什么。我已将 pip 更新并将 matplotlib 更新到最新版本。我尝试卸载/重新安装 matplotlib 和其他子功能。 Python 也是最新的 (v3)。

每当我在任何代码中导入 matplotlib 时,python 显然都会检查版本(这是正常的),但对我来说它会崩溃。我以为卸载/重新安装就可以了,但是无论我尝试使用 matplotlib 做什么,都会出现此消息。有什么建议吗?这里绝望了!!我不确定为什么会发生 DLL 加载错误,我只是调用 matplotlib 来绘制图形。

  File "C:\PATH\code\decode_halo.py", line 11, in <module>
    import matplotlib
  File "C:\PATH\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\matplotlib\__init__.py", line 246, in <module>
    _check_versions()
  File "C:\PATH\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\matplotlib\__init__.py", line 240, in _check_versions
    module = importlib.import_module(modname)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "C:\Users\Swidso3\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\kiwisolver\__init__.py", line 8, in <module>
    from ._cext import (
ImportError: DLL load failed while importing _cext: The specified module could not be found.'''
python matplotlib import dll
1个回答
0
投票

我做了一些事情来解决这个错误 1.重新安装matplotlib错误未解决 2.下载了两个dll文件msvcr71、msvcp71仍然没有解决错误 3.最后从微软网站下载了Microsoft Visual C++ Redistributable URL:-https://www.microsoft.com/en-US/Download/confirmation.aspx?id=48145,错误已解决。

查看并回复!

© www.soinside.com 2019 - 2024. All rights reserved.