Как легко установить Paramiko и PyCrypto в Mac OS X
Paramiko — это SSH-модуль для python, который позволяет устанавливать безопасные соединения, а pycrypto — это набор инструментов для криптографии для python.
Независимо от того, нужен ли вам один, другой или оба, самый простой способ установить их оба через Mac OS X — через paramiko. Нет необходимости использовать HomeBrew, MacPorts или какие-либо необычные установщики, вы можете сделать все самостоятельно довольно быстро.Если вы понятия не имеете, о чем я говорю, вам, вероятно, ничего из этого не нужно.
Требования:
Получите Paramiko 1.7.7.2+ (или любую новую версию), этот пакет включает PyCrypto
Абсолютно важно, чтобы gcc и инструменты командной строки OS X были установлены до начала процесса установки. Попытка собрать и установить paramiko и pycrypto потерпит неудачу с различными ошибками, начиная от «ошибка autoconf» до «ImportError: нет модуля с именем Crypto» — если вы столкнетесь с любой из этих ошибок, это связано с тем, что инструменты командной строки Xcode еще не установлены.
Установка paramiko и pycrypto Предполагая, что у вас уже установлены GCC и python в OS X, вот невероятно простой процесс установки:
- Разархивируйте архив Paramiko и перейдите в этот каталог
- Введите следующую команду:
sudo easy_install ./
Вот и все. Процесс очень быстрый, если у вас есть зависимости, поэтому возьмите Xcode и установите дополнительные инструменты командной строки перед началом и вперед.
Помните, что при самостоятельной установке Xcode из App Store инструменты командной строки не устанавливаются по умолчанию, они необязательны. Это новый метод установки в App Store, и, честно говоря, я на несколько минут застрял, пытаясь понять, почему сборки не работают на только что отформатированном Mac, поэтому я уверен, что эта информация поможет кому-то еще.