通过在Windows7 64位上复制"lib"文件夹来安装PyCrypto。



我试图在本地机器(Windows 7 64位)上安装PyCrypto 2.4.1。但是,我在"python setup.py install"上得到以下消息。

运行安装

运行构建

运行build_py

运行build_ext

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

Crypto.Random.OSRNG建筑"。winrandom"扩展

错误:无法找到vcvarsall.bat

我想问的是:我能把包含Crypto文件夹的lib文件夹复制到我的应用程序所在的地方吗?我正在使用Python27运行时开发一个Google AppEngine应用程序,并且,我只需要PyCrypto的本地库。

实际上,我只是需要一些Windows 64位的PyCrypto编译版本。

  • PyCrypto version: 2.3.1
  • Python版本:2.7.1 目标平台:Windows 64bit

我可以从这里得到一个。而且,这是一个直接下载链接。

谢谢,大家好!

为你做了一些研究,这是SDK的bug:http://code.google.com/p/googleappengine/issues/detail?id=2493

问题总结:GAE安装了PyCrypto 2.0.1的定制版本。文档可以在这里找到。

SDK不包括GAE的PyCrypto实现,因此需要在本地安装。但是,默认的安装路径会被SDK阻止。在bug注释中推荐的解决方案是在每个应用程序的目录中安装PyCrypto。步骤在bug注释中列出(不是琐碎的)。

希望这对你有帮助!

编辑:这个也可能很有帮助:http://code.google.com/p/googleappengine/issues/detail?id=1627

您不需要做任何这些,只需从PyCrypto二进制文件中安装

或者,只需下载并安装ActivePython-2.7.2.5-win64-x64。msi ( ActivePython-2.7.2.5-win32-x86。然后运行pypm install pycrypto

相关内容

  • 没有找到相关文章

最新更新