С Mountain Lion я вошел в систему здесь: developer.apple.com/downloads/index.action# - спасибо, bdargan!
Я скачал «Инструменты командной строки (OS X Mountain Lion) для Xcode».Не решил это полностью.Мой Xcode был устаревшим (3.2.6), поэтому мне пришлось получить версию 4.4 со страницы, упомянутой выше.По этой причине я не смог выполнить 1) шаг в ответе Сстингера.В старой версии XCode не было параметра «Настройки»> «Загрузки».
Я читал, что вы также можете загрузить Xcode из App Store.(http://www.chrisk.de/blog/2011/03/how-to-upgrade-to-xcode-4-or-uninstall-xcode-3/)
Xcode 4 от developer.apple.com не заменил Xcode 3 и не переместил его в / Developer-old, поэтому я решил установить его снова из App Store, чтобы убедиться, что все будет работать нормальноТакже нет необходимости загружать инструменты командной строки отдельно, потому что это можно сделать из настроек Xcode 4. Как сказал sstinger.
Я удалил предыдущие установки Xcode перед установкой из App Store следующей командой.
sudo /Developer/Library/uninstall-devtools --mode=all
Я пытался запустить:
# python setup.py build
Я получил следующее предупреждение.
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
Поэтому я попытался установить GMP с Homebrew.
sudo brew install gmp
Но для этого мне пришлось сделать ...
# sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
# sudo ln -s /usr/bin/g++ /usr/bin/g++-4.2
Но «Доморощенный» завис из-за «проверки», и мне пришлось прерваться. Он также заморозил, я сделал «доктор варенья», и у него возникли странные проблемы. См. Обсуждение здесь https://github.com/mxcl/homebrew/issues/7252. У меня былотакже некоторые проблемы с другими установленными компонентами.
Я обновил Homebrew и исправил все проблемы в 'Заваривать доктора ».После этого я снова сделал # brew install gmp
.Это время прошло.Все еще безуспешно с setup.py.
Наконец я попробовал # sudo pip install pycrypto
.Я думал, что сделал это раньше, но теперь, похоже, правильно установил pycrypto.Я думаю, что действительно не было необходимости устанавливать GMP или MPIR.Не уверен больше.:)