python openssl模块安装及用法


Posted in Python onDecember 06, 2020

小编曾经有过这样的经历,就是在安装使用django框架时候,遇到了部分模块不能够使用,检查了很久,才发现是因为版本问题,需要重新编译安装一个模块版本。这个模块就是我们今天要说的 openssl模块,给大家来一个高瞻远瞩,先让大家掌握住怎么去安装 openssl模块,方便大家日后碰到类似问题,可以得到有效解决。

第一步、下载openssl模块

wget
tar -zxvf openssl-1.1.1a.tar.gz
cd openssl-1.1.1a

第二步、安装openssl模块

./config --prefix=/usr/local/openssl
make&& make install

第三步、配置

ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

关于python里的openssl模块安装到此就已经全部完成了,如果需要安装这个模块,或者遇到在进行Django框架安装时候遇到这样的问题,都可以利用上述方式进行解决。

OpenSSL模块中知识点扩展:

SSL模块定义了两个对象:Context和Connection。

OpenSSL.SSL.SSLv2_METHOD
OpenSSL.SSL.SSLv3_METHOD
OpenSSL.SSL.SSLv23_METHOD
OpenSSL.SSL.TLSv1_METHOD
OpenSSL.SSL.TLSv1_1_METHOD
OpenSSL.SSL.TLSv1_2_METHOD使用不同的SSL方法
OpenSSL.SSL.VERIFY_NONE
OpenSSL.SSL.VERIFY_PEER
OpenSSL.SSL.VERIFY_FAIL_IF_NO_PEER_CERT
这些常量表示上下文对象的set_verify()方法使用的验证模式。

到此这篇关于python openssl模块安装及用法的文章就介绍到这了,更多相关python openssl模块如何安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
pygame学习笔记(3):运动速率、时间、事件、文字
Apr 15 Python
Python 迭代器工具包【推荐】
May 06 Python
Python测试人员需要掌握的知识
Feb 08 Python
python爬虫之自动登录与验证码识别
Jun 15 Python
Python中shapefile转换geojson的示例
Jan 03 Python
简单了解Python生成器是什么
Jul 02 Python
python异常触发及自定义异常类解析
Aug 06 Python
Python代码实现http/https代理服务器的脚本
Aug 12 Python
Python实现串口通信(pyserial)过程解析
Sep 25 Python
pytorch AvgPool2d函数使用详解
Jan 03 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
Mar 09 Python
python 判断文件或文件夹是否存在
Mar 18 Python
python help函数实例用法
Dec 06 #Python
python中复数的共轭复数知识点总结
Dec 06 #Python
pycharm + django跨域无提示的解决方法
Dec 06 #Python
scrapy头部修改的方法详解
Dec 06 #Python
python os.rename实例用法详解
Dec 06 #Python
python 解决函数返回return的问题
Dec 05 #Python
在Python中实现字典反转案例
Dec 05 #Python
You might like
PHP设置图片文件上传大小的具体实现方法
2013/10/11 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
Javascript基础知识(三)BOM,DOM总结
2014/09/29 Javascript
非常酷炫的Bootstrap图片轮播动画
2016/05/27 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
uploader秒传图片到服务器完整代码
2017/04/22 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
Angular实现可删除并计算总金额的购物车功能示例
2017/12/26 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
粗略分析Python中的内存泄漏
2015/04/23 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
Python3解释器知识点总结
2019/02/19 Python
Python vtk读取并显示dicom文件示例
2020/01/13 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
Mytheresa英国官网:拥有160多个奢侈品品牌
2016/10/09 全球购物
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
SQL数据库笔试题
2016/03/08 面试题
关于Assembly命名空间的三个面试题
2015/07/23 面试题
大学生个人简历自我评价
2013/11/16 职场文书
天地会口号
2014/06/17 职场文书
Python List remove()实例用法详解
2021/08/02 Python
CentOS MySql8 远程连接实战
2022/04/19 MySQL
使用Redis实现分布式锁的方法
2022/06/16 Redis