当前位置: 移动技术网 > IT编程>脚本编程>Python > python3安装crypto出错,及解决方法

python3安装crypto出错,及解决方法

2019年04月25日  | 移动技术网IT编程  | 我要评论

幽灵行动3尖峰战士2,resetsw,北京新机场规划图

首先我用的python3.5的版本

问题的由来,我想通过python去实现rsa加密算法时,破解某网站的js加密认证,网上说需要安装pycrypto,我就去进行pip安装了

pip install pycrypto

错误信息如下

 error: microsoft visual c++ 14.0 is required. get it with "microsoft visual c++ build

经过网上查询信息,才知道这个库以及不再更新了,所以安装的时候会出一些错,因为c++编译环境有所问题吧

后来我发现了这个库 pycryptodome,它是和上面这个库一样的,实现了一些加密算法

pip install pycryptodome

很好,安装很顺利的成功了

于是我就很开心的打开pycharm,进行代码书写了,但是呢?我发现我怎么不能顺利的导包

from crypto.publickey import rsa

pycharm也是提醒我书写有误,但我看官方文档的例子,它也是这样的导包的,我不信还是运行了程序,果然还是出错了

importerror: no module named 'crypto'

最后才发现,我需要在python35中改下包的名字,

# 这是我pycryptodome库安装的目录
# c:\python35\lib\site-packages

# 在这个目录你找到这个文件夹的名字:crypto
# 将这个文件夹的名字改为: crypto

通过上面的操作,就能成功的导入了

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网