Mac Mountain Lionにmatplotlibをインストールできません-「エラー:コマンド 'gcc'が終了ステータス1で失敗しました」


1

easy_install(python2.7の場合はeasy_install-2.7)およびソース(https://github.com/matplotlib/matplotlib)からビルドすることにより、matplotlibをインストールしようとしています

しかし、両方ともエラーで失敗します-「エラー:セットアップスクリプトがエラーで終了しました:コマンド 'gcc'は終了ステータス1で失敗しました」

役立つかどうかはわかりませんが、エラーメッセージの詳細はこちら:http : //pastebin.com/FiTth4kG

これに先立ち、私は必要な他のすべての科学ライブラリ-numpy、scipy、pandas、sklearnをインストールすることに成功しました。しかし、matplotlibで立ち往生しています。

numpyなどのインストールを容易にするために、他にもかなりの数のパッケージをインストールしていました。(私はどれも覚えていません)

私は最悪の事態を恐れ、これらの関連パッケージのインストールのいくつかが私のターミナルのデフォルト設定に影響を与えたかもしれないと思います。

SEの他のすべてのソリューションは、XCodeおよびXCodeコマンドツールがインストールされていることを示しています。しかし、私は両方の最新バージョンを持っています。

私のusr / bin /にはgccとgcc-4.2の両方があることがわかります

使用されているPythonバージョン-Python2.7 OS-Mac Mountain Lion

これをインストールしようとして、髪の半分を引きちぎりました。完全にハゲになる前にheeeelpしてください...

更新:.dmgをインストールすることで動作するようになりました(以前に試してみなかった理由を聞かないでください。

それでも、上記のエラーの理由を知りたいです。将来のインストールでこの脅威に遭遇する可能性があると思います。


ヘッダーファイルがないようです。ただし、貼り付けビンにすべてのエラーメッセージが含まれていないようです。一番上にもっとあると思っていたでしょうが、それはどのヘッダーファイルを見つけるのに問題があるのか​​を示しているかもしれません(Python.hのファイルを疑います;インクルードパスを正しく設定する必要があります)。
0 0

@Evert ...それはごめんなさい。メッセージング全体を貼り付けませんでした。virtualenvを使用してインストールを再試行しました。エラーが続く。全体のメッセージングは、ここで見つけることができます:pastebin.com/FiTth4kGは、あまりにも質問を.Edited。

どのようにインストールしましたnumpyか?diyインストールのように見えますが、私が見ることができるのはnumpyインストールとの非互換性です。numpyOSXにすでにインストールされているため、可能な場合はその1つを使用します。実際、あなたのカレントnumpyは「... py2.7-macosx-10.5-intel.egg / ...」と言います。それはマウンテンライオンではありません。
0 0

@Evertに感謝します。OSXが独自のバージョンのnumpyで出荷されていることすら知りませんでした。私は自分でnumpyをインストールしました。(メモリが適切に機能する場合は、easy_install)。私のPythonでは、「numpy .__ version__」は「1.8.0.dev-Unknown」をスローします。OSXバージョンに戻すにはどうすればよいですか?

それでも関連がある場合:そのnumpyがインストールされている場所を見つけて、削除するか名前を変更します。Pythonプロンプトからを使用して検索し、numpy.__file__そのディレクトリの名前を変更するか削除します。その後、インポートを再試行してくださいnumpy
0 0

回答:


1

エラーは、OS Xのtreetypeやnumpyに関連しているようです。OSXに同梱されている(古い)numpyに問題がある場合は、homebrew-pythonタップを試してみてください。それから、matplotlibをそのpipようにインストールします(Homebrewが必要です:

brew install python         # avoid the need for sudo pip
brew install freetype
brew install libpng
brew tap samueljohn/python  # adding numpy, scipy and pillow (PIL) formulae
brew install numpy
pip install matplotlib

ここで示したように醸造されたpythonを使用する場合、clang(yay!)でビルドされ、後でを使用してビルドする場合、distutilsもclangを使用しpipます。


0

homebrewをインストールしてから試してください:

brew install freetype
brew link freetype
brew install libpng
brew link libpng
pip install matplotlib

。:それはどちらか:(すでにFreeTypeの&のlibpngがインストールされ、リンクされていた私のvirtualenvの中に「BREWはmatplotlibのインストール」行う上で、それはスローで運んエラー:matplotlibのために使用可能な式

それが言うのpip install matplotlibではなく、理由ですbrew install matplotlib:)
FrenchKheldar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.