Installer Python Fabric sur Windows

Comment obtenir une installation Python Fabric fonctionnelle sous Windows?

la structure s’installe correctement sous Windows, mais vous devrez soit:

  1. avoir un compilateur installé pour construire la dépendance pycrypto pendant l’installation. Si vous n’en avez pas déjà, installez MinGW ou vous pouvez utiliser la version gratuite de MSVC .
  2. installez ici des binarys Windows pré-construits pour pyCrypto.

Je l’installe dans un virtualenv comme ça:

virtualenv fabenv fabenv\Scripts\activate.bat pip install fabric 

Un autre conseil: quand vous l’avez en cours d’exécution, vous pouvez utiliser pageant pour charger vos clés ssh et éviter d’utiliser l’authentification par mot de passe

Solution utilisant Cygwin:

  • Installez Cygwin
  • Sélectionnez les paquets: Python, Gcc, Wget et Openssh
  • Dans Cygwin, exécutez: python --version pour vérifier votre version de Python
  • À partir de http://pypi.python.org/pypi/setuptools, téléchargez la version .egg de setuptools (PAS le fichier Windows .exe) pour votre version de Python.
  • Dans Cygwin, exécutez: sh setuptools-*.egg pour installer le paquetage setuptools téléchargé
  • Dans Cygwin, exécutez: easy_install pip (j’aime juste Pip, je pense que vous pourriez également passer à l’étape suivante avec easy_install)
  • Dans Cygwin run: pip install fabric
  • Et maintenant vient la partie cruciale: si l’étape ci-dessus échoue avec une erreur “impossible de remapper xxx.dll”, lors de l’installation du paquet ssh Python alors:
  • Quittez Cygwin
  • Démarrez un cmd.exe et exécutez-le: c:\cygwin_path\bin\ash.exe
  • Dans le shell cendres exécuter: /bin/rebaseall
  • Dans Cygwin retry: pip install fabric , il devrait réussir maintenant 🙂