2014-12-24 3 views
2

Я пытаюсь установить PyCrypto для Python 3.4, но у меня проблема с программами, скомпилированными с помощью C. говорится, что «ошибка: не может запускаться скомпилированная программа». У кого-нибудь есть идея, как это исправить?Ошибка при установке PyCrypto на Mac 10.9.5

код:

running build 
running build_py 
running build_ext 
running build_configure 
checking for gcc... gcc 
checking whether the C compiler works... yes 
checking for C compiler default output file name... a.out 
checking for suffix of executables... 
checking whether we are cross compiling... configure: error: in `/Users/briansabbath/Desktop/pycrypto-2.6.1': 
configure: error: cannot run C compiled programs. 
If you meant to cross compile, use `--host'. 
See `config.log' for more details 
Traceback (most recent call last): 
    File "setup.py", line 456, in <module> 
    core.setup(**kw) 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/core.py", line 148, in setup 
    dist.run_commands() 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py", line 955, in run_commands 
    self.run_command(cmd) 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py", line 974, in run_command 
    cmd_obj.run() 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/command/build.py", line 126, in run 
    self.run_command(cmd_name) 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/cmd.py", line 313, in run_command 
    self.distribution.run_command(command) 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py", line 974, in run_command 
    cmd_obj.run() 
    File "setup.py", line 251, in run 
    self.run_command(cmd_name) 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/cmd.py", line 313, in run_command 
    self.distribution.run_command(command) 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py", line 974, in run_command 
    cmd_obj.run() 
    File "setup.py", line 278, in run 
    raise RuntimeError("autoconf error") 
RuntimeError: autoconf error 
+0

я попытался установить с помощью доморощенного но то другая проблема, потому что я получаю сообщение об ошибке при установке самогона, и следовать другим предложениям, которые Безразлично 't work :( –

ответ

0

Метод, который работал для меня

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

Вы можете запустить его в virtualenv. Если у вас есть лучший способ, пожалуйста, оставьте комментарий ниже!

0

Это может указывать на то, что вы не устанавливали компилятор C, нравится gcc. Выполните следующую команду может помочь (инструмент командной строки должен быть установлен в Xcode):

xcode-select --install 
Смежные вопросы