1

最近、OS X Mountain Lion のクリーン インストールを実行し、Time Machine バックアップからシステムを復元しました。Python を使おうとすると、OS を消去する前にインストールしたほとんどのモジュールを見つけることができませんでした。また、Xcode コマンド ライン ツールがシステムから削除されたようです。

Xcode コマンド ライン ツールと pip を (easy_install を使用して) 再インストールし、使用するモジュールを numpy から再インストールする作業に取り掛かりました。ただし、pipは既にインストールされていると述べました:

Requirement already satisfied (use --upgrade to upgrade): numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python

ただし、Python の CLI では、まだ numpy を見つけることができません。

    Python 2.7.3 (v2.7.3:70274d53c1dd, Apr  9 2012, 20:52:43) 
    [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
     >>> import numpy
    Traceback (most recent call last):
       File "<stdin>", line 1, in <module>
    ImportError: No module named numpy

他のモジュールをインストールしようとしました。ujson を pip でインストールしたところ、問題なく動作し、python も問題なく見つかりました。しかし、pip で matplotlib をインストールしようとすると、clang がエラーをスローしてインストールに失敗しました。問題は、matplotlib が numpy に依存していることだと思いますが、わかりません。

In file included from src/ft2font.cpp:3:

src/ft2font.h:16:10: fatal error: 'ft2build.h' file not found

#include <ft2build.h>

         ^

1 error generated.

error: command 'clang' failed with exit status 1

----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build/matplotlib/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-lqNcmF-record/install-record.txt --single-version-externally-managed failed with error code 1 in /tmp/pip-build/matplotlib`

この問題を解決する方法について何かアドバイスはありますか? この他のバージョンの numpy をアンインストールする必要がありますか、それとももっと深刻な問題だと思いますか?

4

1 に答える 1

0

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python の numpy ファイルを削除し、numpy を再インストールすることをお勧めします。ファイルがそこにあるにもかかわらず、ライブラリが適切にリンクされなくなったようです。

于 2013-02-14T21:31:14.590 に答える