我尝试在我的Windows 7 64位计算机中安装Fabric,我得到的只是这个糟糕的错误消息:
建立'Crypto.Random.OSRNG.winrandom'扩展
警告:未找到GMP或MPIR库;没有建设 Crypto.PublicKey._fastmath。
错误:无法找到vcvarsall.bat
这个类似问题中的答案都没有错误:Unable to find vcvarsall.bat对我有用。怎么办?
答案 0 :(得分:3)
我认为根本原因如here所述:
一些Python为64位的Windows用户发现了PyCrypto 依赖winrandom可能无法正确安装,导致 ImportErrors。在这种情况下,您可能需要编译 winrandom你自己通过例如MS Visual Studio。有关信息,请参阅#194。
我已经能够通过从Michael Foord's website下载并安装PyCrypto二进制文件然后重新安装Fabric来解决此问题。非常感谢迈克尔!