No module named ‘_ssl‘
问题详细信息
- WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
- 或者当你进入python3中:
import ssl
,也会提示没有这个模块。但其实我执行openssl version
是可以的。- 安装好python3后,然后用pip3安装依赖库出现了这个问题。
- 具体信息如下:
解决方法一
- 这中方法只能解决下载模块的问题,编程中还是无法导出ssl模块。根据解决还是需要重新安装python3,请参考第二种方法。
- 问题的根本是python3安装的有问题,其中ssl模块不能导入。本机的python2可以导入ssl模块,python3不行。说明openssl安装了,但python3无法获取到。
- 这次是在一个新机器上安装的,遇到了这个问题,最终也未解决。网上相关经验多如牛毛,然试了五六次,都没成功。大致都是修改Models下的Setup等,没用。
pip3 install glances[all] -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
解决方法二
- centos7安装python3.7时,需要的openssl版本最低为1.0.2。这里我们不要在线安装,我们单独安装openssl模块。
- python3安装的具体步骤请参考:【Centos7安装python3【Python-3.7.8】】
- 卸载openssl
whereis openssl |xargs rm -frv
- 官网下载openssl编译安装
wget http://www.openssl.org/source/openssl-1.1.1.tar.gz
tar zxf openssl-1.1.1.tar.gz
cd openssl-1.1.1
./config --prefix=/usr/local/openssl shared zlib
make && make install
- 设置环境变量
LD_LIBRARY_PATH
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/openssl/lib" >> /etc/profile
source /etc/profile
- 卸载重新编译安装python3
whereis python3 |xargs rm -frv
rm -rf /usr/local/bin/python3 /usr/local/bin/pip3
mkdir /usr/local/python3
./configure --prefix=/usr/local/python3 --enable-optimizations --with-openssl=/usr/local/openssl
make -j8 && make install
- 验证ssl模块能否被导入
No module named ‘_ssl‘相关推荐
- ImportError: No module named _ssl解决方法
ImportError: No module named _ssl解决方法 参考文章: (1)ImportError: No module named _ssl解决方法 (2)https://www. ...
- python 找不到ssl模块问题 no module named _ssl
python安装完毕后,提示找不到ssl模块: [www@pythontab.com ~]$ python Python 2.7.15 (default, Oct 23 2018, 18:08:43) ...
- python3虚拟环境中解决 ModuleNotFoundError: No module named '_ssl'
前提是已经安装了openssl 问题 当我在python3虚拟环境中导入ssl模块时报错,报错如下: (py3) [root@localhost Python-3.6.3]# python3 Pyth ...
- centos7 python3.7 ssl_centos 解决python3.7 安装时No module named _ssl
centos安装python3.7时遇到如下问题,查阅知需要的openssl版本最低为1.0.2,但是centos 默认的为1.0.1,所以需要重新更新openssl import _ssl # if ...
- 关于linux python3.7版本 No module named ‘_ssl‘报错
直接说解决方法: 在python源码包make之前,先在Modules文件夹下对Setup.dist进行修改.其他帖子说的对Setup文件修改需要先进行./configure才会有Setup这个文件. ...
- python import ssl失败_Python3.7无法正常导入ssl--ImportError: No module named _ssl
1.说明 在升级到python3.7后,发现pip无法正常安装模块,报错信息如下: >>> import ssl Traceback (most recent call last): ...
- 完美解决:Python3.10报错 No module named ‘_ssl‘
报错详情: 操作系统为centos7,python版本为3.10.7,openssl版本为3.0.5,运行gunicorn报No module named '_ssl' ModuleNotFoundE ...
- python中的ssl模块不能用_解决Python找不到ssl模块问题 No module named _ssl的方法
python安装完毕后,提示找不到ssl模块: [www@pythontab.com ~]$ python Python 2.7.15 (default, Oct 23 2018, 18:08:43) ...
- python 找不到socket_swift 和 python解决Python找不到ssl模块问题 No module named _ssl
python安装完毕后,提示找不到ssl模块:[www@pythontab.com ~]$ python Python 2.7.15 (default, Oct 23 2018, 18:08:43) ...
- python3安装过程中出现的ssl问题,No module named _ssl或者renaming “_ssl“ since importing it failed
如果安装Python或者运行Python的时候报了上面的错误,那么首先你需要确定自己是否安装了openssl,若安装了openssl,请确定openssl的安装位置及lib和include被安装在哪里 ...
最新文章
- CodeForces 631D Messenger
- 名片去噪识别-aip
- 博途创建vb脚本实例_基于博途V15 西门子S7-1200 定时器指令应用实例
- [LeetCode-JAVA] The Skyline Problem
- [深度学习] 权重初始化--Weight Initialization
- 搜索 由浅入深 之一 水题
- 如何将数据写入excel中,而不覆盖原有数据
- [设计模式-行为型]状态模式(State)
- linux c 获取硬盘使用率,Linux通过c得到硬盘使用情况
- 骚年,还在为歌荒发愁吗?python教你爬取网易云热门歌单
- 基于pytorch计算ssim和ms-ssim
- linux 囊括所有安装
- 百度api获取经纬度以及经纬度的转换
- 快排算法的针对重复键值的优化
- ios免越狱脚本实现方案,苹果手机实现自动抖音发私信且是中文输入,FN键切换输入法,最新的苹果11以上圆角的屏幕一并支持。
- 百度AI攻略:人体关键点识别
- 如何对一年级小学生进行养成教育
- [生而为人] 《送别》李叔同
- 7-39 龟兔赛跑 (20 分)
- 如何使用gitHub进行合作开发
热门文章
- 滴滴员工求裁员,阿里不裁员,大佬聊裁员时都在聊什么?
- 仙境传说 第一章之四 卢渊*梦魇过后的情缘
- cf----2019-10-12(Bus Video System,Bus Video System,Petya's Exams)
- dell 台式电脑设置每天定时开机和关机
- 血手耳机与笔记本驱动冲突
- 公证电子签名的法律可靠性分析
- 洛谷P1867 【Mc生存】经验值
- Windows Azure 成为业内首家被授权为 FedRAMP JAB P-ATO 的供应商
- SEGGER Embedded Studio 4.22 入门之:配合cubemx 快速建立ES工程
- 【时间之外】几张图说清楚供应链金融赚钱方法