17

pipとeasy_installを試しましたが、次のエラーが発生し続けます:エラー:コマンド'/ usr / bin/llvm-gcc'が終了ステータス1で失敗しました

私はOSXLionを実行しており、インストールはPython2.7.2を使用してvirtualenv内で実行されます。

前もって感謝します。

4

4 に答える 4

32

libmemcachedがインストールされていないことが原因である可能性があります。pylibmcをインストールする前に、まずlibevent&memcache&libmemcachedをインストールする必要があります。自作を使用している場合は、それを使用して、libmemcachedの依存関係のインストールの進行を終了できます。このような:

brew install libmemcached
于 2012-03-02T08:43:02.900 に答える
18

最初の質問:libmemcachedはインストールされていますか?そうでない場合は、インストールして再試行してください。たぶんそうですが、念のために…。

それでもpylibmcがインストールされない場合は、gccが検出できるディレクトリにlibmemcachedがインストールされていない可能性があります(これは私の場合はmacportsの症状でした)。この場合、pipを実行するときに環境に場所を保存できます。コマンドライン:

LIBMEMCACHED=/opt/local pip install pylibmc

于 2012-01-31T04:25:16.667 に答える
1

がインストールされているかどうかを確認しlibmemcachedます。見つからない場合は、一緒にインストールすれば brew install libmemcached、残りは問題なく動作します。

djangoテストスイートのインストール中にこの問題を解決しました。

于 2018-02-03T09:27:27.873 に答える
1

私は運が悪かったので、上記のすべてのオプションを試しました。次に、このサイトにアクセスして、指示に従いました(http://sendapatch.se/projects/pylibmc/install.html#requirements

基本的にこれを行います:

pip install pylibmc --install-option="--with-libmemcached=/usr/local/"

それだけです。

私はMacOSMojave、python3.6を搭載したMacを持っています

于 2019-03-18T00:29:15.930 に答える