Windows安装PyCrypto

python3安装PyCrypto的一大串错误就不贴了。

但是可以先更新下pip:python -m pip install --upgrade pip

如果安装过程中,导致pip安装失败,使用pip出现ModuleNotFoundError: No module named 'pip'可以执行下面的命令

 
  1. python -m ensurepip

  2. python -m pip install --upgrade pip

因为原来编写的库用的是PyCrypto,所以没办法 ,只能装PyCrypto。

如果不是必须这个库,是想新实现一些加密过程,直接用pycryptodome就行了

pip3 install pycryptodome

但是如果必须要 PyCrypto这个的话,首先你得电脑里面得装了VC14

可以直接搜搜看vcvarsall和stdint.h两个文件,如果存在那就没问题,一般是在C盘

我的是在:

vcvarsall  :     C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC
stdint.h    :     C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include

看仔细了是stdint.h  而不是 stdin.h

根据自己的路径:
 

cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC
vcvarsall amd64

set CL=-FI"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h"

pip3 install pycrypto

因为前面装过pycryptodome看看能不能直接代替pycrypto,但是很遗憾,不能。

所以我装上pycrypto后,使用时出现ModuleNotFoundError: No module named 'Crypto'

要卸载后重装

pip3 uninstall pycrypto
pip3 uninstall pycryptodome
pip3 install pycrypto
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值