这个问题困扰了自己一段时间,看网上也有很多方法,但都不太适用

这个问题是自己安装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未安装问题相关推荐

  1. python重新安装ssl_python3安装文件遇到ssl未安装问题

    这个问题困扰了自己一段时间,看网上也有很多方法,但都不太适用 这个问题是自己安装requests时候遇到的,提示找不到ssl模块 其实ssl在python2版本已经有了,系统中也会有附带,但当我们用p ...

  2. 在安装matlab时,报:找不到必需的文件。(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序)

    @[TOC](在安装matlab时,报:找不到必需的文件.(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序 报错情况 出错的原因 解决的方法 报错情况   在安装matlab 2020b时 ...

  3. 计算机打印未响应,打印机打印文件时显示未响应是什么原?

    你好,很高兴为您解答. 一.软件篇 1.设定虚拟内存 硬盘中有一个很宠大的数据交换文件,它是系统预留给虚拟内存作暂存的地方,很多应用程序都经常会使用到,所以系统需要经常对主存储器作大量的数据存取,因此 ...

  4. 很细的项目部署上线流程(一)服务器搭建环境从0开始,Linux安装JDK安装nginx部署ssl证书安装git安装node安装pm2安装maven

    本文整个流程是在博主完成一次项目上线全过程后复盘的记录,有没有写到的细节不清楚的可以私聊提问.选购服务器可以参考一.服务器选购,跳过可以直接点击目录,后端Java项目部署参考:项目上线流程(二)后端项 ...

  5. oracle安装文件版本不兼容,安装oracle提示版本不兼容解决

    我在 oracle 10g R2  for windows 7 64bit 的安装时候发现了这个问题.经过验证可以解决问题. 这算是oracle的一个小bug 在检查操作系统版本的时候 windows ...

  6. python3 读取文本文件_python3读取文件最简单的办法

    原博文 2020-06-11 09:14 − ``` file = open('test.txt') #读文件 s = file.read() #把文件放到字符串里面 print(s) #输出字符串 ...

  7. python3 读取文本文件_Python3 读写文件

    读文件 打开一个文件用open()方法(open()返回一个文件对象):>>> f = open(filename, mode,buffering) #buffering寄存,具体自 ...

  8. python3.7.2怎么使用win7_Win7同时安装Python2和Python3的配置

    背景:几个月前用到一款SQL注入检测的工具SQLMap,依赖于Python2.7的环境,当时安装了Python2.7:而目前又用到了另外一款Web自动化框架中的Selenium,也需要安装Python ...

  9. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

最新文章

  1. 让创新触手可及,阿里云容器服务 ACK 发行版开放免费下载
  2. 宁波python学习_python学习第十五天
  3. 高德地图android4,Android高德之旅(4)我的位置
  4. java单线程上锁_关于Java多线程编程锁优化的深入学习
  5. 最全攻略:数据分析师必备Python编程基础知识
  6. linux shell 版本信息,查看各种Linux系统版本信息的Shell命令
  7. Git上传文件到GitHub失败问题解决
  8. 如何用管程实现生产者消费者问题?
  9. paip.java UrlRewrite 的原理and实现 htaccess正则表达式转换
  10. centos 6.5 thinkpad trackpoint 中间键 滚动设置
  11. 防火墙多选路出口(ISP选路、策略路由、智能选路)
  12. JavaSE编码实操
  13. 操作系统之大白菜U盘重装系统
  14. PASCAL VOC 2012数据集介绍
  15. linux内核编译的实质
  16. pandas pandas具体用法相关内容(三)
  17. Spring入门到放弃篇(1)- Spring国际化
  18. 欢迎来到天蓝零度的官方微博发布平台
  19. SCO UNIX 讲座
  20. Java中的Object类

热门文章

  1. 自带的jvm监控不准_如何实时监控 Flink 集群和作业?
  2. 决策树可视化案例python_Python决策树demo可视化
  3. 快速查找文件的工具Everything
  4. mysql-5.7.24-linux_Linux下安装mysql-5.7.24
  5. python list tuple 消耗_Python list 和 tuple 使用小记
  6. ppt给图片增加高斯模糊_【毕业答辩】PPT美化:如何设计毕业答辩的封面
  7. 深度搜索和广度搜索领接表实现_算法基础04-深度优先搜索、广度优先搜索、二分查找、贪心算法...
  8. intel 指令集_苹果首款ARM Mac来了,浅谈ARM和Intel处理器
  9. GeoTools使用之JTSFactoryFinder接口
  10. java 队列的使用