【问题标题】:GAE Python - PyCrypto - No module named winrandomGAE Python - PyCrypto - 没有名为 winrandom 的模块
【发布时间】:2012-09-23 20:18:11
【问题描述】:

我正在尝试在我的 App Engine (Python) 开发服务器上启动并运行 PyCrypto。我使用Voidspace 二进制文件 (pycrypto-2.0.1.win-amd64-py2.6.exe) 安装了 PyCrypto。

我正在运行 Windows 7 64 位。从我发现这个来自 Voidspace 的二进制文件没有正确安装 winrandom,因为 winrandom 没有 64 位二进制文​​件。我曾尝试使用 VS 2008 编译 64 位版本,但这超出了我的知识范围,我不知道我是否做得对。我遵循了 PyCrypto 的 following 指示,而是尝试编译 winrandom 源代码。

【问题讨论】:

  • 我在 Windows 64 位 python 构建中使用 C 扩展只遇到了困难,没有成功。考虑使用适用于 Windows 的 32 位 python 试试运气。
  • 我要第二个 TokenMacGuy。我确实同时使用了 Windows 和 OSX 开发环境,并且我意识到使用 32 位(即使在 64 位操作系统上)可以为我节省一些麻烦。

标签: python windows google-app-engine pycrypto


【解决方案1】:

由于 pycrypto 是 third-party libraries for Google App Engine 的一部分,因此无需手动安装 pycrypto 即可在您的项目中使用它。相反,您需要将库添加到您的 app.yaml:

libraries:
- name: pycrypto
  version: "2.6"

【讨论】:

  • 这不正确,pycrypto 是未与开发服务器捆绑的库之一。
猜你喜欢
  • 2014-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-02
  • 2012-04-26
  • 1970-01-01
  • 1970-01-01
  • 2016-01-09
相关资源
最近更新 更多