2013-11-04 18 views
10

discountパッケージをosx 10.9マーベリックスにインストールしようとすると、多くの問題が発生しています。私はdjangoフレームワークで作業しています。pipでエラーをインストールできません:エラー:コマンド 'cc'が終了ステータス1で失敗しました

(活性化virtualenvのを持ちながら)私の手順は以下のとおりです。

pip install discount 

は、次に私が取得:ここ

. 
. 
. 

1 error generated. 

error: command 'cc' failed with exit status 1 

---------------------------------------- 
Cleaning up... 
Command /Users/KaeserMic/Sites/2013/Duotones/naturkostbar/env/bin/python -c "import setuptools;__file__='/Users/KaeserMic/Sites/2013/Duotones/naturkostbar/env/build/discount/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/4b/smwv2y_s32z044brp6t__ssh0000gp/T/pip-65i7x3-record/install-record.txt --single-version-externally-managed --install-headers /Users/KaeserMic/Sites/2013/Duotones/naturkostbar/env/include/site/python2.7 failed with error code 1 in /Users/KaeserMic/Sites/2013/Duotones/naturkostbar/env/build/discount 
Storing complete log in /Users/KaeserMic/.pip/pip.log 

は完全なログです:

https://gist.github.com/MichaelKaeser/7302829

物事を私はしました:

  • 更新パイソン
  • 更新ピップ
  • どのようにこの問題を解決するために、自作

任意のアイデアを更新virtualenvの

  • 更新しますか? ありがとうございます。

  • +0

    'cc'はCコンパイラです。あなたはCコンパイラをインストールしましたか? – darthbith

    +0

    (編集済みログリンク、btw)このコンパイラにはxcodeコマンドラインツールが付属していませんか?そうでない場合、私は何をインストールする必要がありますか? – MichaelKaeser

    +0

    ええと、あなたのログに基づいて、それはCコンパイラを見つけることができるようです。だからもう分かりません! 'unterminated conditional directive' ...あなたはいくつかの依存関係を見逃しているようです...' markdownにはstrcasecmp()またはstricmp() 'が必要です。それらのものをグーグルで試してみてください。申し訳ありませんが、私はさらに助けることができません:-)それらは255行目と102行目のログファイルで、btwです。 – darthbith

    答えて

    21

    試してみてください。

    sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install discount

    これは、ここで述べたようにはXCode 5.1でLLVMの問題のようだ:Can't install mysql gem on OS X

    +1

    OPのパッケージに対する' pip install'コマンドは、そのコマンドの最後にあるコピー/ペーストのことに注意してください。何か他のものをインストールしているときにこのエラーが発生した場合は、編集する必要があります。 –

    +0

    Mac OS X 10.9にクラゲをインストールするのに役立ちました。ありがとう! – andi

    +0

    私はscrapyをインストールするのを助けました – rishiehari

    0

    端末にgccまたはccを入力すると、エラーが出力されますか。 Xcodeがインストールされていますか?

    xcode-select.... 
    

    もしそうなら、Mac Os MavericksはXcodeコマンドラインツールをインストールするよう警告する必要があります。

    +0

    はい、それはエラー: 'clang:error:no input files'の両方を出力します。しかし、Xcodeがインストールされている、バージョン5.0.1 – MichaelKaeser

    +0

    入力ファイルがないので、このエラーは正常です。 'cc'はあなたのMacにデフォルトでインストールされていますね。とにかく、 'Xcode Command Line Tools 10.9'のためにgoogleをインストールしてインストールしてください。 – moenad

    +0

    「XcodeおよびXcodeコマンドラインツール」を再インストールしました。まだ動作しません... – MichaelKaeser

    関連する問題