Mountain Lion を実行している新しい MacBookPro に Python の Pandas ライブラリをインストールする際に問題が発生しています。
easy_install で Pandas をインストールしてみました。ただし、easy_install と gcc には明らかに問題があります (下記のエラー メッセージを参照してください)。easy_install は明らかに必要な gcc コンパイラ (gcc-4.0) を見つけられないようです。Snow Leopard を実行している以前の MacBook で行ったのとまったく同じようにすべてを行い、すべてが正常に機能しました。私は応用人間であり、プログラミング自体にはあまり興味がないので、何か助けていただければ幸いです :-)
以下は、私が試したが問題を解決しなかった情報と事柄のリストです。
- XCode 4.5 がインストールされています。Xcode 内からコマンド ライン ツールもインストールしました (Xcode も再インストールしました)。
端末で gcc コンパイラを起動しても問題なく動作します。
Stefans-MacBook-Pro:/ Stefan$ which gcc /usr/bin/gcc Stefans-MacBook-Pro:/ Stefan$ gcc i686-apple-darwin11-llvm-gcc-4.2: 入力ファイルなし
gcc が呼び出されたときに、コンパイラに適切にリダイレクトされないように、パス設定に問題がありますか? 私はそれほど経験がないので、再確認せずにリンクの作成を開始したくありません...
- easy_install経由でCythonをインストールしようとすると同じエラーが発生するため、Pandas固有よりもeasy_install&gcc固有の問題であると思われます。
Snow Leopard ではすべて問題なく動作したので、少し混乱しています。
どうもありがとう!
完全なエラー メッセージは次のとおりです。
Stefans-MacBook-Pro:~ Stefan$ sudo easy_install pandas
Searching for pandas
Processing pandas-0.10.0.zip
Writing /tmp/easy_install-zr8Lfg/pandas-0.10.0/setup.cfg
Running pandas-0.10.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-zr8Lfg/pandas-0.10.0/egg-dist-tmp-N1xJeV
warning: no files found matching 'setupegg.py'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.png' found anywhere in distribution
gcc-4.0: error: unrecognized command line option '-arch'
error: Setup script exited with error: command 'gcc-4.0' failed with exit status 1