http://stackoverflow.com/questions/9000380/install-python-fabric-on-windows
fabric installs just fine on Windows, but you will need to either:
have a compiler installed to build the pycrypto dependency during setup.If you don't have one already, install MinGW or you can use the free version of MSVC.
install pre-built Windows binaries for pyCrypto here.
I install it in a virtualenv like so:
virtualenv fabenv
fabenv\Scripts\activate.bat
pip install fabric
Another Tip: When you have it up and running you can use pageant to load your ssh keys and avoiding using password-based authentication
Solution using Cygwin:
Install Cygwin
Select packages: Python, Gcc, Wget and Openssh
In Cygwin run: python --version to verify your Python version
From http://pypi.python.org/pypi/setuptools download the .egg version of setuptools (NOT the Windows .exe), for your version of Python.
In Cygwin run: sh setuptools-*.egg to install the downloaded setuptools package
In Cygwin run: easy_install pip (I just like Pip, I think you could the next step with easy_install as well)
In Cygwin run: pip install fabric
And now comes the crucial part: if the above step fails with some "could not remap xxx.dll" error, on the install of the Python ssh package then:
Exit Cygwin
Start a cmd.exe an in it run: c:\cygwin_path\bin\ash.exe
In the ash shell run: /bin/rebaseall
In Cygwin retry: pip install fabric, it should succeed now :)
本文介绍在Windows环境下安装Python Fabric的方法,包括使用MinGW或MSVC编译器安装所需依赖,预编译的pyCrypto二进制文件安装方式,以及通过虚拟环境安装Fabric。另外还提供了一个使用Cygwin进行安装的方案。
8319

被折叠的 条评论
为什么被折叠?



