Slik installerer du Paramiko og PyCrypto i Mac OS X på den enkle måten

Paramiko er en SSH-modul for python som gjør det mulig å sikre sikre tilkoblinger, og pycrypto er et krypteringsverktøy for python.

Enten du trenger den ene eller den andre, eller begge deler, er den enkleste måten å få dem begge installert via Mac OS X på via paramiko. Du trenger ikke å bruke HomeBrew, MacPorts eller noen funky installatører, du kan selv gjøre det hele ganske raskt. Hvis du ikke har noen anelse om hva jeg snakker om, trenger du sannsynligvis ikke noe av dette.

Krav:

  • Xcode 4.3 (App Store link) eller senere installert, inkludert Command Line Tools eller installere GCC og Command Line Tools uten Xcode
  • Få Paramiko 1.7.7.2+ (eller hva den nyeste versjonen er), denne pakken inneholder PyCrypto

Det er helt kritisk at gcc og OS X kommandolinjeverktøyene er installert før installasjonsprosessen påbegynnes. Forsøk å bygge og installere paramiko og pycrypto vil mislykkes med en rekke feil som spenner fra "autoconf error" til "ImportError: Ingen modul kalt Crypto". Hvis du støter på en av disse feilene, er det fordi Xcodes kommandolinjeverktøy ikke er installert ennå.

Installere paramiko og pycrypto
Forutsatt at du har GCC og python installert i OS X nå, er det utrolig enkelt installasjonsprosessen:

  • Unzip Paramiko arkivet og cd til den katalogen
  • Skriv inn følgende kommando:
  • sudo easy_install ./

Det er det. Prosessen er ekstremt rask hvis du har avhengighetene, så ta tak i Xcode og installer valgfrie kommandolinjeverktøy før du begynner og være på vei.

Husk at installering av Xcode på egen hånd fra App Store ikke installerer kommandolinjeverktøyene som standard, de er valgfrie. Det er nytt for App Store-installasjonsmetoden, og ærligvis hang det meg opp for noen få minutter å finne ut hvorfor byggene sviktet på en nylig formatert Mac, så jeg er sikker på at denne informasjonen også vil hjelpe noen andre.