最近、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 をアンインストールする必要がありますか、それとももっと深刻な問題だと思いますか?