python - matplotlib.pyplot 问题 python

标签 python installation matplotlib

我遇到了 matplotlib 问题,更准确地说是 pyplot。

刚安装完,做

import matplotlib.pyplot

给我这个错误:

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/_png.so, 2): Symbol not found: _png_create_info_struct
  Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/_png.so
  Expected in: flat namespace
 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/_png.so

所以我不知道发生了什么。我在 Mac OS X 10.6 上,我已经使用 tar.gz 从磁盘镜像安装了 python2.7,从终端安装了 matplotlib 并执行通常的操作

python setup.py build
python setup.py install

当安装开始时,我看到:

BUILDING MATPLOTLIB
            matplotlib: 1.1.0
                python: 2.7 (r27:82508, Jul  3 2010, 21:12:11)  [GCC 4.0.1
                        (Apple Inc. build 5493)]
              platform: darwin

REQUIRED DEPENDENCIES
                 numpy: 1.6.1
             freetype2: 10.0.4

OPTIONAL BACKEND DEPENDENCIES
                libpng: 1.2.44
               Tkinter: no
                        * TKAgg requires Tkinter
                  Gtk+: no
                        * Building for Gtk+ requires pygtk; you must be able
                        * to "import gtk" in your build/install environment
       Mac OS X native: yes
                    Qt: no
                   Qt4: no
                 Cairo: no

OPTIONAL DATE/TIMEZONE DEPENDENCIES
              datetime: present, version unknown
              dateutil: matplotlib will provide
                  pytz: matplotlib will provide
adding pytz

OPTIONAL USETEX DEPENDENCIES
                dvipng: 1.13
           ghostscript: 8.61
                 latex: 3.1415926

请大家帮忙!

干杯

最佳答案

http://fonnesbeck.github.io/ScipySuperpack/

我一直在解决同样的问题,答案是安装 ScipySuperpack。问题(至少对我而言)是我有 64 位版本的 Python,而我从 github 中提取的 matplotlib 版本是 32 位。我克隆了 ScipySuperpack 存储库并运行了安装脚本,它成功了。

与 brew 或 ports 的斗争没有让我取得任何进展。

关于python - matplotlib.pyplot 问题 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8218914/

相关文章:

java - eclipse ubuntu 18.04安装java.lang.ClassNotFoundException :

python - Matplotlib 方形箱线图

Python库安装

python-3.x - 如何使用 plt.text() 函数在 python3 生成的图中输入特殊符号?

python multiprocessing pool.map挂起

python - 使用 OpenCV 坐标裁剪图像

python - 我想将文本放入 pyqt QCalendarWidget

python - 使用python向mongodb中插入数据

python - 出现错误 "error: command ' cl.exe' 失败 : No such file or directory"

android - PDF 文件作为 Android .apk 的一部分