Conseillé, 2024

Le choix des éditeurs

Comment installer paramiko et pycrypto sous mac os x facilement

Installing Python Pip on Mac OSX

Installing Python Pip on Mac OSX
Anonim

Paramiko est un module SSH pour python qui permet d'établir des connexions sécurisées, et pycrypto est un kit d'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 deux avec Mac OS X est de paramiko. Inutile d'utiliser HomeBrew, MacPorts ou tout autre installateur génial, vous pouvez le faire vous-même assez rapidement. Si vous ne savez pas de quoi je parle, vous n'en aurez probablement pas besoin.

Exigences:

  • Obtenez Paramiko 1.7.7.2+ (ou quelle que soit la version la plus récente), ce paquet inclut 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 créer et d'installer paramiko et pycrypto échouera avec une variété d'erreurs allant de «erreur autoconf» à «ImportError: aucun module nommé Crypto». Si vous rencontrez l'une de ces erreurs, c'est parce que les outils de ligne de commande de Xcode ne sont pas encore installés.

Installation de paramiko et pycrypto
En supposant que GCC et python soient installés sous OS X, voici le processus d'installation extrêmement simple:

  • Décompressez l'archive Paramiko et le CD dans ce répertoire
  • Tapez la commande suivante:
  • sudo easy_install ./

C'est tout. Le processus est extrêmement rapide si vous avez les dépendances, saisissez donc Xcode et installez les outils de ligne de commande facultatifs avant de commencer et lancez-vous.

N'oubliez pas que l'installation de Xcode par son propre nom sur l'App Store n'installe pas les outils de ligne de commande par défaut, ils sont facultatifs. C'est une nouveauté dans la méthode d'installation de l'App Store, et franchement, cela m'a suspendu quelques minutes pour comprendre pourquoi les versions échouaient sur un Mac nouvellement formaté. Je suis donc sûr que ces informations aideront également quelqu'un d'autre.

Top