(windows)pip install pycrypto:error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools

在Windows上进行AES加密时遇到pycrypto安装问题,需要Microsoft Visual C++ 14.0。然而,直接下载Build Tools for Visual Studio可能缓慢且复杂。文章作者发现,对于Windows用户,可以使用pycryptodome代替pycrypto,它无需额外的VC++编译器,能顺利解决安装问题。这是一个更便捷的替代方案,适合快速在Windows上进行AES加密操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    .....
    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。

参考:

pycryptodome

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值