python~安装crypto(无需安装Visual Studio)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_37579123/article/details/84797521

在执行语句  from Crypto.Cipher import AES  时遇到报错,信息如下:

ImportError: No module named Crypto.Cipher

原因:很明显由于没有Crypto模块,于是想办法安装这个模块。不过过程十分曲折,在安装此模块时踩坑无数,最终找到解决办法,先总结步骤如下:

文件地址:链接: https://pan.baidu.com/s/1dEemaRfDt55PoSY4XjwYFw 提取码: 7iwg

1.将whl文件下载成功后,保存在目录:D:\Python3\Scripts下 (根据自己的python安装的位置,必须放在Scripts文件夹下)

2.cmd命令进入到:D:\Python3\Scripts;

在cmd窗口执行命令:pip install pycrypto-2.6.1-cp36-cp36m-win_amd64.whl

如图所示安装成功

3.如果运行时遇到报错: ModuleNotFoundError: No module named ‘winrandom’ 

进入到 D:\Python3\Lib\site-packages\Crypto\Random\OSRNG 目录下的nt.py文件

将import winrandom 修改为:  from . import winrandom

或者 修改为from Crypto.Random.OSRNG import winrandom 即可

猜你喜欢

转载自blog.csdn.net/weixin_37579123/article/details/84797521