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

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

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

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

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

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

首先用命令

pip install crypto

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

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

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

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

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

pip uninstall crypto pycryptodome
pip install pycryptodome

首先我想说:

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

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

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

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

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

pip install pycryptodome

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

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

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

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

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

最新文章

  1. 轻量级ORM
  2. linux 使用命令笔记
  3. android sdk下载
  4. 【Java基础】基本类型的包装类作为参数传递是值传递还是引用传递
  5. 使用COCOS2D-X JSB开发,在js页面中设置iOS键盘模式
  6. 基于POI和DOM4将Excel(2007)文档写进Xml文件
  7. mybatis源码解读(一)——初始化环境
  8. yum 出问题了
  9. mybatis(3)---传参数的方法
  10. .NET Remoting、WebService、WCF、WebApi一些简单描述
  11. PMP学习经验总结——ITTO第六版教材
  12. Asp.net 与 UCenter 用户同步之实施过程
  13. <jsp:param>标签给属性赋值时的一个坑
  14. 初始Vue
  15. eclipse中mybatis自动生成插件使用
  16. 373. Find K Pairs with Smallest Sums 找出求和和最小的k组数
  17. DLL的Export和Import及extern "C"
  18. Android通用简洁的下载器
  19. 搭建互联网架构学习--006--duboo准备之zk集群部署安装
  20. 【MFC】mfc控件位置调整和坐标确定 .

热门文章

  1. [Swift]LeetCode29. 两数相除 | Divide Two Integers
  2. [Swift]LeetCode556. 下一个更大元素 III | Next Greater Element III
  3. [Swift]LeetCode883. 三维形体投影面积 | Projection Area of 3D Shapes
  4. C语言——Win10系统下安装VC6.0教程
  5. 20行以内python代码画出各种减压图
  6. Django+Bootstrap+Mysql 搭建个人博客(五)
  7. vs17 破解密钥
  8. qt系统托盘显示、无主窗体
  9. asp.net core系列 34 EF保存数据(1)
  10. C#版 - Leetcode 65. 有效数字 - 题解