2015-04-30 2 views
1

Я пытаюсь установить пакет PyCrypto на Mac OS X, выполнив следующую команду:установка PyCrypto на Mac OS X неудачу

ARCHFLAGS=-Wno-error CFLAGS=-I/opt/local/include LDFLAGS=-L/opt/local/lib sudo -E pip install pycrypto** 

Но это не удается, и показать следующее сообщение об ошибке:

/usr/bin/clang -bundle -undefined dynamic_lookup -isysroot /Developer/SDKs/MacOSX10.6.sdk -g -L/opt/local/lib -Wno-error -L/opt/local/lib -I/opt/local/include -Wno-error build/temp.macosx-10.6-x86_64-3.4/src/_fastmath.o -lgmp -o build/lib.macosx-10.6-x86_64-3.4/Crypto/PublicKey/_fastmath.so

ld: library not found for -lSystem

clang: error: linker command failed with exit code 1 (use -v to see invocation)

error: command '/usr/bin/clang' failed with exit status 1

ответ

2

У меня есть исправил, выполнив следующую команду -

CFLAGS = "- isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -I/USR/местные/включить «LDFLA GS = "- L/usr/local/lib" pip install pycrypto

Проблема была в том, что мой «-исход» по умолчанию указывал на 10.6 SDK, а файл clang был от 10.9 SDK.

-Gaurav

+0

Это сработало для меня, спасибо! (используется sdk 10.11 по osx 10.11.2) – verboze

+0

Спасибо. Меня тоже сменяет 10.9.sdk на 10.11.sdk. – Singletoned

2
ld: library not found for -lgmp 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
error: command 'clang' failed with exit status 1 

Для выше ошибок, следующие работы для меня по Йосемити.

brew install gmp 
export LIBRARY_PATH=/usr/local/lib 
pip install pycrypto 
+0

Работает также на El Capitan (OSX 10.11.4) – user2707671

Смежные вопросы