Så här installerar du Paramiko och PyCrypto i Mac OS X på Easy Way

Paramiko är en SSH-modul för python som möjliggör säkra anslutningar, och pycrypto är en kryptografiverktyg för python.

Oavsett om du behöver den ena eller den andra, eller båda, är det enklaste sättet att få dem båda installerade via Mac OS X via paramiko. Inget behov av att använda HomeBrew, MacPorts eller några funky installatörer, du kan göra allt själv själv ganska snabbt. Om du inte har någon aning om vad jag pratar om, behöver du förmodligen inte något av det här.

Krav:

  • Xcode 4.3 (App Store länk) eller senare installerat inklusive Kommandoradsverktyg eller installera GCC och Command Line Tools utan Xcode
  • Få Paramiko 1.7.7.2+ (eller vad som helst den senaste versionen), det här paketet innehåller PyCrypto

Det är absolut nödvändigt att gcc och OS X-kommandoradsverktygen installeras innan installationsprocessen påbörjas. Att försöka bygga och installera paramiko och pycrypto kommer att misslyckas med en mängd olika fel som sträcker sig från "autoconf error" till "ImportError: No module named Crypto". Om du stöter på någon av dessa fel beror det på att Xcodes kommandoradsverktyg inte är installerade än.

Installera paramiko och pycrypto
Anta att du har GCC och python installerad i OS X nu, här är den otroligt enkla installationsprocessen:

  • Unzip Paramiko-arkivet och cd-skivan till den katalogen
  • Skriv följande kommando:
  • sudo easy_install ./

Det är allt. Processen är extremt snabb om du har beroenden, så ta tag i Xcode och installera de valfria kommandoradsverktygen innan du börjar och är på väg.

Kom ihåg att installera Xcode på egen hand från App Store installerar inte kommandoradsverktygen som standard, de är valfria. Det är nytt för App Store installationsmetod, och uppriktigt sagt hängde det mig upp i några minuter för att få reda på varför byggnader misslyckades på en nyformaterad Mac, så jag är säker på att den här informationen också hjälper andra.