Comment installer facilement Paramiko et PyCrypto dans Mac OS X

Paramiko est un module SSH pour python qui permet d’établir des connexions sécurisées, et pycrypto est une boîte à outils de cryptographie pour python.

Que vous ayez besoin de l’un ou de l’autre, ou des deux, le moyen le plus simple de les installer tous les deux sous Mac OS X est de passer par paramiko. Pas besoin d’utiliser HomeBrew, MacPorts, ou tout autre installateur funky, vous pouvez faire tout cela vous-même assez rapidement. Si vous n’avez aucune idée de ce dont je parle, vous n’avez probablement pas besoin de tout cela.

Exigences :

  • Xcode 4.3 (lien App Store) ou version ultérieure installée avec les outils de ligne de commande ou installer GCC et les outils de ligne de commande sans Xcode
  • Contenu Paramiko 1.7.7.2+ (ou toute autre version plus récente), ce paquet comprend PyCrypto

Il est absolument essentiel que gcc et les outils de ligne de commande OS X soient installés avant de commencer le processus d’installation. Essayer de construire et d’installer paramiko et pycrypto échouera avec une variété d’erreurs allant de « autoconf error » à « ImportError » : No module named Crypto » – si vous rencontrez l’une de ces erreurs, c’est parce que les outils en ligne de commande de Xcode ne sont pas encore installés.

Installation de paramiko et pycrypto

En supposant que vous ayez GCC et python installés dans OS X maintenant, voici le processus d’installation incroyablement simple :

  • Dézippez l’archive Paramiko et cd vers ce répertoire
  • Tapez la commande suivante :
  • sudo easy_install ./

C’est tout. Le processus est extrêmement rapide si vous disposez des dépendances, alors saisissez Xcode et installez les outils de ligne de commande optionnels avant de commencer et partez.

N’oubliez pas que l’installation de Xcode à partir de l’App Store n’installe pas les outils en ligne de commande par défaut, ils sont optionnels. C’est une nouveauté dans la méthode d’installation de l’App Store, et franchement cela m’a raccroché au nez pendant quelques minutes pour comprendre pourquoi les compilations échouaient sur un Mac nouvellement formaté, donc je suis sûr que cette information aidera aussi quelqu’un d’autre.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *