前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python3报错No module n

python3报错No module n

作者头像
py3study
发布2020-01-06 10:21:40
6480
发布2020-01-06 10:21:40
举报
文章被收录于专栏:python3python3python3

问题: 在python使用过程中,发现报错No module named _ssl,但是系统已经安装opensll,于是开始了解决问题之旅 原因: python3支持openssl版本最低为1.0.2,而系统比较老,自带的openssl版本为1.0.2 参考 https://www.jianshu.com/p/3ec24f563b81

安装新版openssl

  1. 下载 https://www.openssl.org/source/
  2. 安装 mkdir /usr/local/openssl tar xf openssl-1.1.1c.tar.gz cd openssl-1.1.1c/ ./config --prefix=/usr/local/openssl shared zlib make && make install
  3. 配置共享库 echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/openssl/lib' >> ~/.bash_profile source ~/.bash_profile

安装python3

  1. 下载 https://www.python.org/downloads/source/
  2. 安装,指定刚刚安装的opensll tar xf Python-3.7.3.tar.xz mkdir /usr/local/python3 cd Python-3.7.3/ ./configure prefix=/usr/local/python3 --with-openssl=/usr/local/openssl make && make install
  3. 配置python3环境变量 echo ' #配置python export PYTHON_HOME=/usr/local/python3 export PATH=$PYTHON_HOME/bin:$PATH' >> ~/.bash_profile source ~/.bash_profile 编译的时候能看到ssl成功加载
python3报错No module named _ssl
python3报错No module named _ssl

验证ssl模块

ssl模块成功导入

python3报错No module named _ssl
python3报错No module named _ssl
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装新版openssl
  • 安装python3
  • 验证ssl模块
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档