python3安装crypto出错,及解决方法
程序员文章站
2022-07-05 14:18:13
首先我用的python3.5的版本 问题的由来,我想通过python去实现RSA加密算法时,破解某网站的js加密认证,网上说需要安装 ,我就去进行pip安装了 错误信息如下 经过网上查询信息,才知道这个库以及不再更新了,所以安装的时候会出一些错,因为c++编译环境有所问题吧 后来我发现了这个库 ,它 ......
首先我用的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
通过上面的操作,就能成功的导入了
推荐阅读
-
Visual Studio 2017创建.net standard类库编译出错原因及解决方法
-
Centos7安装docker compse踩过的坑及解决方法
-
安装xampp后apache无法启动的原因及解决方法
-
无法使用pip命令安装python第三方库的原因及解决方法
-
Centos7安装docker compse踩过的坑及解决方法
-
Python3 安装PyQt5及exe打包图文教程
-
php session_start()出错原因分析及解决方法
-
2013款mac air及一体机安装win7 键盘鼠标失灵的解决方法
-
基于centos7 安装python3.6.4出错的解决方法
-
flutter的环境安装配置问题及解决方法