python3未配置_python3安装文件遇到ssl未安装问题
这个问题困扰了自己一段时间,看网上也有很多方法,但都不太适用
这个问题是自己安装requests时候遇到的,提示找不到ssl模块
其实ssl在python2版本已经有了,系统中也会有附带,但当我们用python3的时候,系统找不到ssl,就会认为ssl模块不存在
下面说解决方法:
按照步骤来就好了
1。ubuntu下
apt-get install openssl
apt-get libssl-dev
其他系统有用yum的,一起把yum的也贴一下把
yum install openssl
yum install openssl-devel -y
1
2
2。下面就是重点了,更改文件里面的代码
改下Moudles/Setup里面的代码
下面代码执行的前提是当前路径是python3文件路径
比如我的是这个路径
vi Modules/Setup
然后更改里面的部分代码如下:
# Socket module helper for socket(2)
_socket socketmodule.c
# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
#SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
3。之后就进行一系列的更新就行了
sudo ./configure
sudo make
sudo make install
注:其中第三行代码执行结束程序可能会提示什么文件操作权限不够,可以更改为如下
sudo -H make install
4。检测是否安装成功的话,执行
python3
>>>import ssl #检测成功!
>>>
————————————————
版权声明:本文为CSDN博主「xuanlv2017」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xuanlv2017/article/details/78524562
python3未配置_python3安装文件遇到ssl未安装问题相关推荐
- python重新安装ssl_python3安装文件遇到ssl未安装问题
这个问题困扰了自己一段时间,看网上也有很多方法,但都不太适用 这个问题是自己安装requests时候遇到的,提示找不到ssl模块 其实ssl在python2版本已经有了,系统中也会有附带,但当我们用p ...
- 在安装matlab时,报:找不到必需的文件。(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序)
@[TOC](在安装matlab时,报:找不到必需的文件.(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序 报错情况 出错的原因 解决的方法 报错情况 在安装matlab 2020b时 ...
- 计算机打印未响应,打印机打印文件时显示未响应是什么原?
你好,很高兴为您解答. 一.软件篇 1.设定虚拟内存 硬盘中有一个很宠大的数据交换文件,它是系统预留给虚拟内存作暂存的地方,很多应用程序都经常会使用到,所以系统需要经常对主存储器作大量的数据存取,因此 ...
- 很细的项目部署上线流程(一)服务器搭建环境从0开始,Linux安装JDK安装nginx部署ssl证书安装git安装node安装pm2安装maven
本文整个流程是在博主完成一次项目上线全过程后复盘的记录,有没有写到的细节不清楚的可以私聊提问.选购服务器可以参考一.服务器选购,跳过可以直接点击目录,后端Java项目部署参考:项目上线流程(二)后端项 ...
- oracle安装文件版本不兼容,安装oracle提示版本不兼容解决
我在 oracle 10g R2 for windows 7 64bit 的安装时候发现了这个问题.经过验证可以解决问题. 这算是oracle的一个小bug 在检查操作系统版本的时候 windows ...
- python3 读取文本文件_python3读取文件最简单的办法
原博文 2020-06-11 09:14 − ``` file = open('test.txt') #读文件 s = file.read() #把文件放到字符串里面 print(s) #输出字符串 ...
- python3 读取文本文件_Python3 读写文件
读文件 打开一个文件用open()方法(open()返回一个文件对象):>>> f = open(filename, mode,buffering) #buffering寄存,具体自 ...
- python3.7.2怎么使用win7_Win7同时安装Python2和Python3的配置
背景:几个月前用到一款SQL注入检测的工具SQLMap,依赖于Python2.7的环境,当时安装了Python2.7:而目前又用到了另外一款Web自动化框架中的Selenium,也需要安装Python ...
- python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程
python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...
最新文章
- 让创新触手可及,阿里云容器服务 ACK 发行版开放免费下载
- 宁波python学习_python学习第十五天
- 高德地图android4,Android高德之旅(4)我的位置
- java单线程上锁_关于Java多线程编程锁优化的深入学习
- 最全攻略:数据分析师必备Python编程基础知识
- linux shell 版本信息,查看各种Linux系统版本信息的Shell命令
- Git上传文件到GitHub失败问题解决
- 如何用管程实现生产者消费者问题?
- paip.java UrlRewrite 的原理and实现 htaccess正则表达式转换
- centos 6.5 thinkpad trackpoint 中间键 滚动设置
- 防火墙多选路出口(ISP选路、策略路由、智能选路)
- JavaSE编码实操
- 操作系统之大白菜U盘重装系统
- PASCAL VOC 2012数据集介绍
- linux内核编译的实质
- pandas pandas具体用法相关内容(三)
- Spring入门到放弃篇(1)- Spring国际化
- 欢迎来到天蓝零度的官方微博发布平台
- SCO UNIX 讲座
- Java中的Object类
热门文章
- 自带的jvm监控不准_如何实时监控 Flink 集群和作业?
- 决策树可视化案例python_Python决策树demo可视化
- 快速查找文件的工具Everything
- mysql-5.7.24-linux_Linux下安装mysql-5.7.24
- python list tuple 消耗_Python list 和 tuple 使用小记
- ppt给图片增加高斯模糊_【毕业答辩】PPT美化:如何设计毕业答辩的封面
- 深度搜索和广度搜索领接表实现_算法基础04-深度优先搜索、广度优先搜索、二分查找、贪心算法...
- intel 指令集_苹果首款ARM Mac来了,浅谈ARM和Intel处理器
- GeoTools使用之JTSFactoryFinder接口
- java 队列的使用