Python 导入ft2font时DLL加载失败:找不到指定的模块

Python 导入ft2font时DLL加载失败:找不到指定的模块,python,Python,在将matplotlib.plot导入为plt时,我在下面遇到了这个问题 请帮我解决这个问题。我使用升华文本、Python3.8和Window10 谢谢 File "D:\PYTHONFILES\line.py", line 3, in <module> import matplotlib.pyplot as plt File "C:\Users\Tran\AppData\Local\Programs\Python\Python38\lib\si

在将matplotlib.plot导入为plt时,我在下面遇到了这个问题

请帮我解决这个问题。我使用升华文本、Python3.8和Window10

谢谢

File "D:\PYTHONFILES\line.py", line 3, in <module>
    import matplotlib.pyplot as plt
File "C:\Users\Tran\AppData\Local\Programs\Python\Python38\lib\site-packages\matplotlib\__init__.py", line 174, in <module>
    _check_versions()
File "C:\Users\Tran\AppData\Local\Programs\Python\Python38\lib\site-packages\matplotlib\__init__.py", line 159, in _check_versions
    from . import ft2font
ImportError: DLL load failed while importing ft2font: The specified module could not be found.
[Finished in 18.5s]
文件“D:\PYTHONFILES\line.py”,第3行,在
将matplotlib.pyplot作为plt导入
文件“C:\Users\Tran\AppData\Local\Programs\Python\38\lib\site packages\matplotlib\\uuuu init\uuuu.py”,第174行,在
_检查_版本()
文件“C:\Users\Tran\AppData\Local\Programs\Python\38\lib\site packages\matplotlib\\uuuuu init\uuuuuu.py”,第159行,在检查版本中
从…起导入ft2font
ImportError:导入ft2font时DLL加载失败:找不到指定的模块。
[在18.5s内完成]

> p>安装微软Visual C++可重分配程序包,然后解决了错误。请点击下面的链接获取:


此错误似乎仅在我使用matplotlib 3.3.1时发生;降级到3.3.0也解决了那些不能只安装VC redist软件包的人的问题。

我在作为Jupyterlab内核运行的conda环境中遇到了这个错误。注意,该环境不是运行Jupyter实验室本身的环境

将matplotlib导入到同一环境中,但不在Jupyter中(仅在powershell中)时,我没有遇到相同的错误

通过将matplotlib安装到用于运行Jupyter实验室的环境中,我消除了这个错误(我不会说已经解决)。我的理论是,这会将DLL的副本放在一个可以被作为内核运行的python进程找到的位置。我注意到并解决了numpy的同样问题

因此,我怀疑问题在于Jupyter没有正确设置共享库路径,而不是matplotlib