5

pynum と scipy を (python 2.7 の osx Lion に) インストールしましたが、matplotlib をビルドしようとしたときに

git clone https://github.com/matplotlib/matplotlib.git
cd matplotlib
python setup.py build
python setup.py install

私はこれらのエラーを持っています:

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h:242: error: declaration for parameter ‘FMFontDirectoryFilter’ but no such parameter
src/_macosx.m:5912: error: expected ‘{’ at end of input
lipo: can't open input file: /var/folders/qw/pr2f7vq91b3c3ngkxrrqplm8zkv09r/T//ccAgEklo.out (No such file or directory)
error: command 'llvm-gcc-4.2' failed with exit status 1

誰かが私に何が問題なのか教えてもらえますか?

PS最初は、この方法でインストールしようとしました:

pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev

しかし、それは私にとってはうまくいきません

4

1 に答える 1

14

私はいつも、このプロセスが必要以上に苦痛であると感じていますが、今までに数回実行しており、次の手順でセットアップできるはずです。

  1. Xcode 4.3.2 を入手してください。これは、後のいくつかの手順で必要になります。
  2. python.org から OSX 用の python の最新バージョンをダウンロードします。
  3. Scipyスーパーパックを入手してください。
  4. 現在お持ちの numpy/matplotlib/scipy の以前のバージョンをすべてアンインストールします。これにはcd /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/、numpy/matplotlib/scipy ディレクトリまたは卵を実行して一時ディレクトリに移動することが含まれます。
  5. cd ~/Downloads(またはスーパーパック スクリプトをダウンロードした場所) を実行しますsh install_superpack.sh。 質問に「いいえ」と答えないare you installing from a repository cloned to this machineと、スクリプトが失敗し続ける理由について混乱することになります。

それはそれである必要があります!これで、python コンソールとimport numpy, scipy, matplotlib.

于 2012-04-17T00:04:40.867 に答える