作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我已经阅读了所有其他谷歌源代码和 SO 线程,但没有任何工作。
Python 2.7.3 32bit
安装在 Windows 7 64bit
上。下载、解压,然后尝试安装 PyCrypto 导致 “无法找到 vcvarsall.bat”。
所以我安装了 MinGW 并将其添加到安装行中作为选择的编译器。但后来我收到错误 "RuntimeError: chmod error"。
我到底该如何解决这个问题?我试过使用 pip,它给出了相同的结果。我找到了一个预构建的 PyCrypto 2.3 二进制文件并安装了它,但在系统上找不到它(不工作)。
有什么想法吗?
最佳答案
如果您尚未安装与 Python.org 分发的 Visual Studio 二进制文件兼容的 C/C++ 开发环境,那么您应该坚持只安装纯 Python 包或提供 Windows 二进制文件的包.
幸运的是,有适用于 Windows 的 PyCrypto 二进制文件: http://www.voidspace.org.uk/python/modules.shtml#pycrypto
更新:
正如@Udi 在下面的评论中所建议的那样,以下命令也安装了 pycrypto
并且也可以在 virtualenv
中使用:
easy_install http://www.voidspace.org.uk/python/pycrypto-2.6.1/pycrypto-2.6.1.win32-py2.7.exe
注意从 this list 中为您的设置选择相关链接
如果您正在寻找 Python 3.5 的构建版本,请参阅 PyCrypto on python 3.5
关于python - 如何在 Windows 上安装 PyCrypto?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11405549/
我是一名优秀的程序员,十分优秀!