【问题标题】:I uninstalled matplotlib, tried to reinstall it and it failed to be imported. [OS X]我卸载了matplotlib,尝试重新安装,但导入失败。 [OS X]
【发布时间】:2015-08-13 06:52:44
【问题描述】:

自从尝试解决这个问题后,我了解到我安装了 matplotlib,但 python 没有利用它来绘制一些东西。

我遇到了一些这样的错误消息:

from matplotlib import pyplot
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-py2.7-macosx-10.5-x86_64.egg/matplotlib/pyplot.py", line 28, in <module>
    import matplotlib.colorbar
  File "/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-py2.7-macosx-10.5-x86_64.egg/matplotlib/colorbar.py", line 34, in <module>
    import matplotlib.collections as collections
  File "/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-py2.7-macosx-10.5-x86_64.egg/matplotlib/collections.py", line 27, in <module>
    import matplotlib.backend_bases as backend_bases
  File "/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-py2.7-macosx-10.5-x86_64.egg/matplotlib/backend_bases.py", line 61, in <module>
    import matplotlib.textpath as textpath
  File "/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-py2.7-macosx-10.5-x86_64.egg/matplotlib/textpath.py", line 15, in <module>
    import matplotlib.font_manager as font_manager
  File "/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-py2.7-macosx-10.5-x86_64.egg/matplotlib/font_manager.py", line 58, in <module>
    from matplotlib import ft2font
ImportError: dlopen(/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-py2.7-macosx-10.5-x86_64.egg/matplotlib/ft2font.so, 2): Library not loaded: libfreetype.6.dylib
  Referenced from: /Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-py2.7-macosx-10.5-x86_64.egg/matplotlib/ft2font.so
  Reason: image not found

我用谷歌搜索了图片未找到错误,matplotlib 重新安装等...但没有任何效果。

这与 os x 的版本有关吗?我正在使用优胜美地。

【问题讨论】:

  • I installed matplotlib - 你可能想在这里更明确一点。你是怎么安装的? nothing has worked 也不是很有帮助的信息。

标签: python matplotlib


【解决方案1】:

Here 信息。

>>> import pkgutil
>>> package = pkgutil.get_loader("matplotlib")
>>> package.filename
'/usr/local/lib/python2.7/dist-packages/matplotlib'
>>> 

那么你的“matplotlib”在哪里?

复制:

/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-p‌‌​​y2.7-macosx-10.5-x86_64.egg

收件人:/usr/local/lib/python2.7/site-packages/ 或:

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/

【讨论】:

  • '/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-py2.7-macosx-10.5-x86_64.egg/matplotlib' 这是我使用上面的代码看到的
  • 我们的目录不一样。系统使用通用的库目录。尝试复制与排名正确的目录/usr/local/。
  • 我不明白。你的意思是我需要在/usr/local/目录下重新安装python?
  • 没有。只检查 /usr/local/anaconda/lib/python2.7/site-packages/ 如果有:复制 '/Users/changhyunahn/anaconda/lib/python2.7/site-packages/matplotlib-1.5.dev1-p‌ ​y2.7-macosx-10.5-x86_64.egg TO /usr/local/anaconda/lib/python2.7/site-packages/
  • 哦,没有文件夹 /usr/local/anaconda/lib/python2.7/site-packages/
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-21
  • 1970-01-01
  • 1970-01-01
  • 2020-07-01
  • 2019-05-12
  • 1970-01-01
  • 2017-09-07
相关资源
最近更新 更多