3

Pythonコマンドプロンプトでこれを入力すると、このエラーが発生します: import matplotlib.pyplot as plt

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import matplotlib.pyplot as plt
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/pyplot.py", line 97, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/backends/__init__.py", line 25, in pylab_setup
    globals(),locals(),[backend_name])
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/backends/backend_macosx.py", line 21, in <module>
    from matplotlib.backends import _macosx
ImportError: dlopen(/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/backends/_macosx.so, 2): Library not loaded: /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
  Referenced from: /Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/backends/_macosx.so
  Reason: image not found

誰かが私に提案できますか、どうすればこれを修正できますか? このシェルスクリプトですべてのパッケージをインストールしました

https://github.com/fonnesbeck/ScipySuperpack

不足しているものはありますか? 追加の構成はありますか?

4

2 に答える 2

2

私は OSX 10.7.4 の andershqst を出向しています:

次のディレクトリに移動します。

cd /System/Library/Frameworks

このパスが存在することを確認します。

ls /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText

このソフト リンクを作成します。

sudo ln -s /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework Coretext.framework

次に、このチュートリアル で説明されているように、修正をテストします。

于 2013-03-30T02:54:50.290 に答える
0

ScipySuperpack を使用して同じ問題が発生し、次の方法で解決しました。

ターミナルを開き、CoreText.framework ファイルへのパスを見つけます。

sudo find / -name "CoreText.framework"

見つかったパスの CoreText ファイルから、ImportError のパスへのシンボリック リンクを作成します。

sudo ln -s path_located path_where_it_is_missing

この時点で、OSX 10.7.5 を実行しているため、別のビルド エラーが発生しました (10.8 は、現在 ScipySuperpack ページから入手できるものです)。その場合は、ここから ScipySuperpack を入手し、 「インストールしていますか?このマシンに複製されたリポジトリから? (y/n)'

于 2012-11-24T16:13:11.547 に答える