因此,今天我尝试在Windows XP操作系统上从源代码(git clone)构建matplotlib。

首先,我根据博客条目下载并编译了依赖项(zlib,libpng,freetype2)。 然后,我编辑setup.cfg ,使matplotlib安装知道依赖项的安装。 最后, python setup.py buildpython setup.py install运行没有任何错误。

但是,当我为示例图尝试一个简单的脚本时,我收到此错误:

  File "C:\Python27\lib\site-packages\matplotlib\font_manager.py", line 53, in <module>
    from matplotlib import ft2font
ImportError: DLL load failed: The specified module could not be found.

为什么会发生这种情况,如何解决该问题?

编辑:

我可以在site-packages文件夹的matplotlib文件夹中找到一个名为ft2font.pyd的文件。 该文件应该能够正常导入,但是某种程度上是行不通的。

===============>>#1 票数:3 已采纳

我终于弄明白了。 Dependency Walker中打开ft2font.pyd显示libfreetype-6.dll作为依赖项丢失。 结果我忘了将bin\\libfreetype-6.dll复制到system32文件夹。 在我将它复制到matplotlib后,工作顺利。

  ask by c00kiemonster translate from so

未解决问题?本站智能推荐:

3回复

Python2.7.1导入OpenCV2.2错误Windows XP

使用OpenCV2.2和Python2.7.1(应该兼容)时遇到了一些麻烦。 我已经将OpenCV安装到D:\\OpenCV2.2PreCom\\ ,并向sys.path以及环境变量PYTHONPATH添加了D:\\OpenCV2.2PreCom\\Python2.7\\Lib\\site-p
1回复

Matplotlib导入错误ft2font

我在具有Ipython版本2.1.0的64位Mac上的Canopy下安装了Python 2.7.6。 这是一个很奇怪的问题,我不确定这是否是路径文件问题。 每当我导入matplotlib.pyplot(不仅是matplotlib)时,都会收到以下错误: 我似乎无法弄清缺少的东西或需要
1回复

Matplotlib错误“无法导入名称pyplot”在Ubuntu上

我正在尝试运行此代码。 但我不断收到这个错误 我用谷歌搜索了一个解决方案,但是我只知道需要升级matplotlib版本。 我也尝试过,它仍然显示相同的错误。 我也尝试import matplotlib.pyplot as plt但是我有python 2.7版本,所以也没有用。
1回复

无法在python 3中导入matplotlib.pyplot

我从这里按照说明为python 3 安装matplotlib : 如何使用Python3.2安装matplotlib 但是我在导入pyplot时遇到无法解决的ImportError: 我已经在导入pyplot之前尝试过matplotlib.use('Agg')和matplotlib
3回复

Matplotlib:导入错误没有名为_path的模块

我一直在努力解决一个让我疯狂的问题。 我用Cygwin安装了Python 2.7并添加了Scipy,Numpy,Matplotlib(1.4.3)和Ipython。 当我决定运行ipython --pylab我收到以下错误: 我在互联网上花了几个小时,寻找解决方案但没有任何效果。
1回复

无法在python 2.7.5上导入matplotlib

我使用(pip install --user matplotlib)安装了matplotlib,安装成功。 当我尝试使用python shell中的(import matplotlib)导入它时,出现以下错误:Traceback(最近一次调用):File“”,第1行,在导入matplotlib
1回复

如何在Matplotlib中修复ImportError

我在运行雪豹的Mac上编译了matplotlib,只是发现在导入matplotlib.pyplot时遇到以下错误: 我该如何解决?
1回复

在Ubuntu上安装matplotlib:ImportError

我的平台: Ubuntu 13.04,Python 2.7.4。 安装matplotlib失败,ImportError:没有名为pyplot的模块。 我尝试了很多方法,比如 并且易于安装,从源代码安装...,我正在下面http://matplotlib.org/faq/
1回复

py2exe中的Matplotlib - ImportError:无法导入名称dist(文件“distutils \\ __ init __。pyc”)

Matplotlib完美地在这个应用程序中工作..但由于某种原因没有在构建中工作。 为什么? 我很乐意接受任何可以帮助我的建议。 .exe.log : main.py是我正在构建的脚本。 它的第3行: build.py : pip冻结 : pyth
4回复

ImportError:matplotlib需要dateutil; 导入matplotlib.pyplot作为plt

是编程和Python的新手,运行程序时,我不断收到以下错误消息。 有人建议我应该使用点子来解决它。 但是无法使用cmd安装点子。 虽然我成功使用Powershell,但仍然无法使其正常工作。 我该如何解决这个问题,所有技巧都会不断发展。 谢谢 我正在使用2.7.3版