.....
copying lib\Crypto\Signature\__init__.py -> build\lib.win-amd64-3.7\Crypto\Signature
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
running build_ext
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
building 'Crypto.Random.OSRNG.winrandom' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
使用AES加密,安装pycrypto时出现,需要Microsoft Visual C++ 14.0, 按照提示连接需要下载vs很大也很慢,网上找了很多资料都是需要安装,通过buildtool, 但是很瞎,我本地安装一直有问题,连不上微软的网站。
上面路子比较偏,因为不精所以无知,后来发现windows上的AES使用的是pip install pycryptodome, 安装这个适用于windows,pycrypto适用于linux或者mac。
参考:
在Windows上进行AES加密时遇到pycrypto安装问题,需要Microsoft Visual C++ 14.0。然而,直接下载Build Tools for Visual Studio可能缓慢且复杂。文章作者发现,对于Windows用户,可以使用pycryptodome代替pycrypto,它无需额外的VC++编译器,能顺利解决安装问题。这是一个更便捷的替代方案,适合快速在Windows上进行AES加密操作。
866

被折叠的 条评论
为什么被折叠?



