python安装requests模块失败_No module named quot;Cryptoquot;,如何安装Python三方模块Crypto...

前两天公司公司老总让我研究怎么用企业微信第三方应用进行官网对接,完成URL回调验证问题。

具体如何进行Python 的Django网站与企业微信第三方应用进行回调验证的博客地址为:https://www.cnblogs.com/ws17345067708/p/10522472.html

这里讲讲,如何在win10下,安装一个非常坑爹的加密算法库,名字叫"Crypto"

看了好多博客,没有一个管用的,要么就是很早了,要么就是安装上了用不起。

废话不多说,我来讲讲我的安装方法。

Python版本:Python3.6 ,操作系统:WIN10

首先用命令

pip install crypto

8f43858f5f35d3f27c3ec93f94a146cf.png

安装这个模块的时候 ,会安装后各种包,chardet, certifi, urllib3, idna, requests, pyyaml, Naked, shellescape, crypto

安装成功后,还是提示没有这个模块,怎么办?

那就到python的安装目录下面,

看看有没有crypto这个文件,如果没有就重命名为Crypto即可;

还有另一种方法就是。先卸载掉之前的包

pip uninstall crypto pycryptodome pip install pycryptodome

8f43858f5f35d3f27c3ec93f94a146cf.png

首先我想说:

pycrypto、pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto,

它是一个第三方库,已经停止更新三年了,没有团队在维护了,所以不建议安装这个库;

windows下python3.6 进行安装,也不会成功。因为压根就没办法安装。

但是又发现,有一个库跟这个pycrypto这个库一样的库,用法,方法都是一样

他就是pycrypto的延伸版本,如何安装:

pip install pycryptodome

8f43858f5f35d3f27c3ec93f94a146cf.png

我这里安装完成后,不用任何修改,既可以使用。

如果有朋友,遇到导入模块的问题,这个时候需要在Lib目录下找到这个包

将小写c改成大写C就ok了。

在linux生产环境上,版本是3.6,直接安装pycryptodome,

第三方目录下的包直接就是:Crypto、pycryptodome不需要改名。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/443111.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

对数函数定义域和值域为r_对数函数

我们知道,指数函数 ,对于每一个确定值x,都有一个y值与它相对应。并且当x取不同值时,得到的函数值y也是不同的。也就是说指数函数的自变量与因变量是一一对应的。对于任意的,在R中都有唯一的数x满足 。如果把y看做自变量&#xff0…

怎样测量地图上曲线的长度_测量长度的特殊方法

小可爱们,大家好啊~在这里先做个自我介绍吧!我是五色鸟的物理讲师,欣欣老师~以后的每周物理,就由我来为大家分享啦~~快,呱唧呱唧!!今天我们来一起学习一些特殊的测量方法!&#xff0…

32通过rs485烧写程序_28027芯片sci程序烧写问题请教

需求:希望用TI官方提供的“f28027_flash_kernel”过通sci串口烧录程序如下所示bootload与pc烧录软件都是TI官方提供的。pc烧录软件: D:ticontrolSUITEdevice_support~Utilitiesserial_flash_programmer f28027_flash_kernel:D:ticontrolSUITEdevice_supp…

python缺少标准库_Python 实现自动导入缺失的库

作者:豌豆花下猫在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named xxx或者ModuleNotFoundError: No module named xxx。导入失败问题,通常分为两种:一种是导入自己写的模块…

设置角标_iPhone桌面角标颜色

适用设备和系统版本:教程适用于iOS12.0--iOS12.1.2,A9-A12处理器的苹果设备。其他版本和设备不支持!需要的工具:复制itms-services://?actiondownload-manifest&urlhttps://ignition.fun/install.php%3Fapp%3D352&#xff0c…

中数组的合并_【美团面试题】合并两个有序数组

【美团面试题】合并两个有序数组题目描述给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组划重点初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 有足够的空间(空间大小大于…

git切换用户密码_Java小白入门,常用Git命令有哪些?

Git简介Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方…

with语句python_Python之with语句

Python之with语句在Python中,我们在打开文件的时候,为了代码的健壮性,通常要考虑一些异常情况,比如:try:ccfile open(/path/data)contentccfile.readlines()ccfile.close()exceptIOError:log.write(no data read\n)我们…

css中的单位换算_css大小单位px em rem的转换和详解

css大小单位px em rem的转换和详解PX特点1. IE无法调整那些使用px作为单位的字体大小;2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内…

有几种部署模式_来!PyFlink 作业的多种部署模式

关于 PyFlink 的博客我们曾介绍过 PyFlink 的功能开发,比如,如何使用各种算子(Join/Window/AGG etc.),如何使用各种 Connector(Kafka, CSV, Socket etc.),还有一些实际的案例。这些都停留在开发阶段,一旦开发完成&…

office2007每次打开都配置进度_office2007 每次打开word,excel等显示正在配置Office Professional Plus 2007的解决方...

有时候 Office2007打开文档,每次都提示需要安装。配置,配置完成之后,下次打开又需要配置点击取消就不能打开。非常的烦。ffice2007下载后为什么每次打开总需要置?office2007每次打开都要正在配置?其实不需要重新安装可…

mysql命令参数_MySQL命令行参数完整版

MySQL命令行参数完整版mysql教程支持下面的选项:---help,-?显示帮助消息并退出。--batch,-B打印结果,使用tab作为列间隔符,每个行占用新的一行。使用该选项,则mysql不使用历史文件。--character…

consul 文件夹无法显示_consul集群搭建参考

1.官网下载安装包https://releases.hashicorp.com/consul/1.4.3/consul_1.4.3_linux_amd64.zip2.部署节点如下192.168.8.142 sxconsul1192.168.8.143 sxconsul2192.168.8.144 sxconsul33.解压之后的consul是一个可执行文件,复制到/usr/local/bin/ 下4.三台服务器创建…

mysql linux环境安装_MySQL Linux环境的安装配置

在Kali中已经内置了MySQL(镜像可以从mysql.com/downloads/ 下载安装)奇怪的是博主我的kali内置的是mariaDB数据库,所以我也懒得弄MySQL了!直接mariaDB吧!差不多【PS:据博主所致,mariaDB的操作和MySQL一样哦!在这后面有…

mysql not in 转化_[转]mysql里not in语句怎么写 | 学步园

使用mysql中经常会遇到的问题,记录下来转自: http://database.e800.com.cn/articles/2007/630/1183147360019880660_1.htmlselect bid from board where not in (select bid from favorite)但在mysql里就提示SQL语句的语法不对,“...near sel…

java mysql 事物_java基础之MySQL事务和视图

第三节 事务和视图3.1事务事务是用来维护数据库完整性的,它能够保证一系列的MySQL操作要么全部执行,要么全不执行。举一个例子来进行说明,例如转账操作:A账户要转账给B账户,那么A账户上减少的钱数和B账户上增加的钱数必…

define定义的是什么类型_DEFINE_PROFILE用法介绍(1)

“ 长风破浪会有时,直挂云帆济沧海!”01—概述可以使用DEFINE_PROFILE定义一个自定义边界配置文件或单元格区域条件,该条件随空间坐标或时间而变化。可以自定义的变量如下:速度,压力,温度,湍流动能&#xf…

如何判断输入的是字符还是数字_[Leetgo]判断字符串是否为数字

题解分析代码实现实现一个函数用来判断字符串是否表示数值(包括整数和小数)。题解分析一个标识数字的字符串可能包括以下字符类型:空格;数组:0~9;正负号小数点幂符号:e/E;为了解决此类问题,需要…

mysql索引优化面试题_mysql索引优化面试题

曾经偷偷的面试了两个单位,都提到了Mysql的优化问题,所以以后要多多学习数据库的优化知识了。建设数据库的优化大概主要就是索引的优化了吧,因为我们不可能修改数据结构的情况下,提高数据库的查询效率似乎也只能用索引了。当然这也…

python 可视化大屏幕_如何用python搭建可视化看板?

可视化看板是指大屏 驾驶舱 dashboard这些吗,如果是,那不建议用python来做,不专业,目前没有见过哪个项目上的大屏是用python做的,它不是万能的大屏的制作一般是这样的先根据用户的需求,所在的行业&#xff…