问题详细信息

  • 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‘相关推荐

  1. ImportError: No module named _ssl解决方法

    ImportError: No module named _ssl解决方法 参考文章: (1)ImportError: No module named _ssl解决方法 (2)https://www. ...

  2. python 找不到ssl模块问题 no module named _ssl

    python安装完毕后,提示找不到ssl模块: [www@pythontab.com ~]$ python Python 2.7.15 (default, Oct 23 2018, 18:08:43) ...

  3. python3虚拟环境中解决 ModuleNotFoundError: No module named '_ssl'

    前提是已经安装了openssl 问题 当我在python3虚拟环境中导入ssl模块时报错,报错如下: (py3) [root@localhost Python-3.6.3]# python3 Pyth ...

  4. 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 ...

  5. 关于linux python3.7版本 No module named ‘_ssl‘报错

    直接说解决方法: 在python源码包make之前,先在Modules文件夹下对Setup.dist进行修改.其他帖子说的对Setup文件修改需要先进行./configure才会有Setup这个文件. ...

  6. python import ssl失败_Python3.7无法正常导入ssl--ImportError: No module named _ssl

    1.说明 在升级到python3.7后,发现pip无法正常安装模块,报错信息如下: >>> import ssl Traceback (most recent call last): ...

  7. 完美解决:Python3.10报错 No module named ‘_ssl‘

    报错详情: 操作系统为centos7,python版本为3.10.7,openssl版本为3.0.5,运行gunicorn报No module named '_ssl' ModuleNotFoundE ...

  8. 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) ...

  9. 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) ...

  10. python3安装过程中出现的ssl问题,No module named _ssl或者renaming “_ssl“ since importing it failed

    如果安装Python或者运行Python的时候报了上面的错误,那么首先你需要确定自己是否安装了openssl,若安装了openssl,请确定openssl的安装位置及lib和include被安装在哪里 ...

最新文章

  1. CodeForces 631D Messenger
  2. 名片去噪识别-aip
  3. 博途创建vb脚本实例_基于博途V15 西门子S7-1200 定时器指令应用实例
  4. [LeetCode-JAVA] The Skyline Problem
  5. [深度学习] 权重初始化--Weight Initialization
  6. 搜索 由浅入深 之一 水题
  7. 如何将数据写入excel中,而不覆盖原有数据
  8. [设计模式-行为型]状态模式(State)
  9. linux c 获取硬盘使用率,Linux通过c得到硬盘使用情况
  10. 骚年,还在为歌荒发愁吗?python教你爬取网易云热门歌单
  11. 基于pytorch计算ssim和ms-ssim
  12. linux 囊括所有安装
  13. 百度api获取经纬度以及经纬度的转换
  14. 快排算法的针对重复键值的优化
  15. ios免越狱脚本实现方案,苹果手机实现自动抖音发私信且是中文输入,FN键切换输入法,最新的苹果11以上圆角的屏幕一并支持。
  16. 百度AI攻略:人体关键点识别
  17. 如何对一年级小学生进行养成教育
  18. [生而为人] 《送别》李叔同
  19. 7-39 龟兔赛跑 (20 分)
  20. 如何使用gitHub进行合作开发

热门文章

  1. 滴滴员工求裁员,阿里不裁员,大佬聊裁员时都在聊什么?
  2. 仙境传说 第一章之四 卢渊*梦魇过后的情缘
  3. cf----2019-10-12(Bus Video System,Bus Video System,Petya's Exams)
  4. dell 台式电脑设置每天定时开机和关机
  5. 血手耳机与笔记本驱动冲突
  6. 公证电子签名的法律可靠性分析
  7. 洛谷P1867 【Mc生存】经验值
  8. Windows Azure 成为业内首家被授权为 FedRAMP JAB P-ATO 的供应商
  9. SEGGER Embedded Studio 4.22 入门之:配合cubemx 快速建立ES工程
  10. 【时间之外】几张图说清楚供应链金融赚钱方法