Matplotlib版本3.3.0导致ft2font DLL ImportError

问题描述

我最近将matplotlib从3.2.2版本升级到3.3.1。当我尝试导入matplotlib时,出现以下错误消息:

>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
  File "E:\SWIM\test\venv\lib\site-packages\matplotlib\__init__.py",line 174,in <module>
    _check_versions()
  File "E:\SWIM\test\venv\lib\site-packages\matplotlib\__init__.py",line 159,in _check_versions
    from . import ft2font
ImportError: DLL load Failed: The specified module Could not be found.

搜索答案时,大多数人建议降级matplotlib。但是结果已有很长的历史了,我不想降级。我希望最新版本可以正常工作。

解决方法

结果是我安装了Microsoft Visual C ++ 2008 Redistributable,并且没有任何新版本。通过安装最新的2015-2019版,我的问题已解决(Downloads can be found here)。