我已经读过所有其他的google源码和帖子了,但什么都没用。
安装在Windows 7 64bit
上的Python 2.7.3 32bit
。下载、解压缩,然后尝试在"Unable to find vcvarsall.bat".
中安装PyCrypto结果
因此,我安装了MinGW,并将其作为编译器添加到安装行中。但是之后我得到了错误"RuntimeError: chmod error".
我到底该怎么解决这个问题呢?我尝试过使用pip,它给出了相同的结果。我找到了一个预构建的PyCrypto 2.3二进制文件并安装了它,但是在系统上找不到它(无法工作)。
有什么想法吗?
发布于 2014-12-06 09:22:05
微软最近发布了一个独立的、专用的Microsoft Visual C++ Compiler for Python 2.7。如果您使用的是Python 2.7,只需安装编译器和Setuptools 6.0或更高版本,大多数带有C扩展的包现在都可以很容易地编译。
发布于 2013-06-06 15:09:42
对于VS2010:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
对于VS2012:
SET VS90COMNTOOLS=%VS110COMNTOOLS%
然后调用:
pip install pyCrypto
发布于 2015-09-20 15:25:01
PyCryptodome是PyCrypto的一个几乎兼容的分支,可以在pypi上使用Windows轮子。
你可以用一个简单的命令来安装它:
pip install pycryptodome
该网站还包含了使用Microsoft编译器从源代码构建它的说明。
https://stackoverflow.com/questions/11405549
复制相似问题