“错误:在Windows上安装Fabric(Python库)时无法找到vcvarsall.bat”

时间:2014-02-17 12:30:56

标签: python windows fabric

我尝试在我的Windows 7 64位计算机中安装Fabric,我得到的只是这个糟糕的错误消息:

  

建立'Crypto.Random.OSRNG.winrandom'扩展

     

警告:未找到GMP或MPIR库;没有建设   Crypto.PublicKey._fastmath。

     

错误:无法找到vcvarsall.bat

这个类似问题中的答案都没有错误:Unable to find vcvarsall.bat对我有用。怎么办?

1 个答案:

答案 0 :(得分:3)

我认为根本原因如here所述:

  

一些Python为64位的Windows用户发现了PyCrypto   依赖winrandom可能无法正确安装,导致   ImportErrors。在这种情况下,您可能需要编译   winrandom你自己通过例如MS Visual Studio。有关信息,请参阅#194。

我已经能够通过从Michael Foord's website下载并安装PyCrypto二进制文件然后重新安装Fabric来解决此问题。非常感谢迈克尔!