【发布时间】:2018-04-17 23:32:36
【问题描述】:
我正在使用 Anaconda 5.0.1 和 Python 2.7.14。当我打开一个 jupyter notebook 并尝试运行以下命令时:
%matplotlib inline
我收到以下错误:
ImportError Traceback (most recent call last)
C:\toolkits.win\anaconda2\envs\dlc\lib\site-packages\matplotlib\font_manager.py in <module>()
56
57 import matplotlib
---> 58 from matplotlib import afm, cbook, ft2font, rcParams, get_cachedir
59 from matplotlib.compat import subprocess
60 from matplotlib.fontconfig_pattern import (
ImportError: DLL load failed: The specified procedure could not be found.
当我尝试深入分析错误时,问题出在 ft2font:
In [1]: from matplotlib import ft2font
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-a32e7826851f> in <module>()
----> 1 from matplotlib import ft2font
ImportError: DLL load failed: The specified procedure could not be found.
我仔细检查并确保安装了 freetype:
(dlc) C:\Users\Larry>conda install freetype
Fetching package metadata .............
Solving package specifications: .
# All requested packages already installed.
# packages in environment at C:\toolkits.win\anaconda2\envs\dlc:
#
freetype 2.8 vc9hf582001_0 [vc9]
有什么想法吗?
【问题讨论】:
-
这个问题已经过时三年多了,并没有真正提供解决方案。我已经尝试卸载 matplotlib 和 freetype 都没有解决问题。
标签: python matplotlib anaconda freetype