如何在Windows上安装PyCrypto?

我已经阅读了所有其他谷歌资源,所以线程,没有任何工作

Python2.7.3 32位安装在Windows7 64位上。下载、解压缩并尝试安装PyCrypto会导致“找不到vcvarsall.bat”。

因此,我安装了MinGW,并将其作为编译器安装在安装行上。但是我得到了错误“RuntimeError:chmoderror”。

我到底该怎么解决这个问题?我试过使用pip,结果也一样。我找到了一个预构建的PyCrypto 2.3二进制文件并安装了它,但在系统上找不到它(不工作)

有什么想法吗

如果尚未安装与Python.org分发的Visual Studio二进制文件兼容的C/C++开发环境,则应坚持只安装纯Python软件包或Windows二进制文件可用的软件包

幸运的是,有一些PyCrypto二进制文件可用于Windows:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto

更新:
正如@Udi在下面的评论中所建议的,下面的命令还安装了pycrypto,也可以在virtualenv中使用:

易于安装http://www.voidspace.org.uk/python/pycrypto-2.6.1/pycrypto-2.6.1.win32-py2.7.exe

请注意,请从该列表中选择安装程序的相关链接

如果您正在寻找Python3.5的构建,请参阅Python3.5上的PyCrypto

发表评论