Come installare Paramiko e PyCrypto in Mac OS X in modo semplice

Anonim

Paramiko è un modulo SSH per Python che consente di stabilire connessioni sicure e pycrypto è un toolkit di crittografia per Python.

Che tu abbia bisogno dell'uno o dell' altro, o di entrambi, il modo più semplice per installarli entrambi tramite Mac OS X è tramite paramiko. Non è necessario utilizzare HomeBrew, MacPorts o altri programmi di installazione funky, puoi fare tutto da solo piuttosto rapidamente.Se non hai idea di cosa sto parlando, probabilmente non ti serve niente di tutto questo.

Requisiti:

Ottieni Paramiko 1.7.7.2+ (o qualunque sia la versione più recente), questo pacchetto include PyCrypto

È assolutamente fondamentale che gcc e gli strumenti della riga di comando di OS X siano installati prima di iniziare il processo di installazione. Il tentativo di compilare e installare paramiko e pycrypto fallirà con una varietà di errori che vanno da "autoconf error" a "ImportError: No module named Crypto" - se riscontri uno di questi errori è perché gli strumenti della riga di comando di Xcode non sono ancora installati.

Installazione di paramiko e pycrypto Supponendo che GCC e python siano già installati in OS X, ecco il processo di installazione incredibilmente semplice:

  • Decomprimi l'archivio di Paramiko e cd in quella directory
  • Digita il seguente comando:
  • sudo easy_install ./

Questo è tutto. Il processo è estremamente rapido se hai le dipendenze, quindi prendi Xcode e installa gli strumenti opzionali della riga di comando prima di iniziare e mettiti in viaggio.

Ricorda, l'installazione di Xcode da solo dall'App Store non installa gli strumenti della riga di comando per impostazione predefinita, sono facoltativi. È una novità nel metodo di installazione dell'App Store e, francamente, mi ha bloccato per alcuni minuti capire perché le build non funzionavano su un Mac appena formattato, quindi sono sicuro che queste informazioni aiuteranno anche qualcun altro.

Come installare Paramiko e PyCrypto in Mac OS X in modo semplice