在Windows上安装Python Fabric

hop*_*pla 23 python windows fabric

如何在Windows上安装Python Fabric?

rup*_*llo 27

fabric在Windows上安装得很好,但你需要:

  1. 在安装过程中安装了一个编译器以构建pycrypto依赖项.如果您还没有,请安装MinGW,或者您可以使用免费版本的MSVC.
  2. 在这里为pyCrypto安装预构建的Windows二进制文件.

我将它安装在virtualenv中,如下所示:

virtualenv fabenv
fabenv\Scripts\activate.bat
pip install fabric
Run Code Online (Sandbox Code Playgroud)

另一个提示:当您启动并运行它时,您可以使用分页加载您的ssh密钥并避免使用基于密码的身份验证

  • 现在还可以下载并安装Microsoft Visual C++ Compiler for Python 2.7,而不是安装完整的Visual Studio:https://www.microsoft.com/en-us/download/details.aspx?id = 44266 (2认同)

hop*_*pla 7

使用Cygwin的解决方案:

  • 安装Cygwin
  • 选择包:Python,Gcc,Wget和Openssh
  • 在Cygwin中运行:python --version验证您的Python版本
  • http://pypi.python.org/pypi/setuptools下载适用于您的Python版本的.egg版本的setuptools(不是Windows .exe).
  • 在Cygwin中运行:sh setuptools-*.egg安装下载的setuptools包
  • 在Cygwin中运行:( easy_install pip我只是喜欢Pip,我认为你可以使用easy_install进行下一步)
  • 在Cygwin中运行: pip install fabric
  • 现在是关键部分:如果上面的步骤失败了一些"无法重新映射xxx.dll"错误,那么在安装Python ssh包时:
  • 退出Cygwin
  • 在其中运行cmd.exe并运行: c:\cygwin_path\bin\ash.exe
  • 在灰壳运行: /bin/rebaseall
  • 在Cygwin重试:pip install fabric它现在应该成功:)