首页 > 系统相关 >python错误ImportError: No module named _ssl(centos下)

python错误ImportError: No module named _ssl(centos下)

时间:2022-12-15 09:56:20浏览次数:81  
标签:named x86 centos No el6 devel SSL 64 rpm

python错误ImportError: No module named _ssl(centos下)

场景

安装好python之后,导入ssl模块报错: ImportError: No module named _ssl

解决办法

1.查看openssl,openssl-devel是否安装

rpm -qa|grep openssl

openssl-devel-1.0.1e-30.el6.x86_64
openssl-1.0.1e-30.el6.x86_64

下载rpm包

https://archive.kernel.org/centos-vault/6.6/os/x86_64/Packages/

链接:https://pan.baidu.com/s/1mP8SEghDekrSJesP7ZjB1g
提取码:nce2

openssl-devel-1.0.1e-30.el6.x86_64.rpm
zlib-devel-1.2.3-29.el6.x86_64.rpm
openssl-1.0.1e-30.el6.x86_64.rpm
krb5-devel-1.10.3-33.el6.x86_64.rpm
krb5-libs-1.10.3-33.el6.x86_64.rpm
keyutils-libs-devel-1.4-4.el6.x86_64.rpm
libcom_err-devel-1.41.12-18.el6.x86_64.rpm
libselinux-devel-2.0.94-5.3.el6_4.1.x86_64.rpm
pkgconfig-0.23-9.1.el6.x86_64.rpm
libsepol-devel-2.0.41-4.el6.x86_64.rpm

安装

rpm -ivh openssl-devel-1.0.1e-30.el6.x86_64.rpm

注:按照提示安装依赖包

强制安装、忽略依赖关系

rpm -ivh 包名 --force --nodeps

修改python文件

1.下载python源码包

wget https://registry.npmmirror.com/-/binary/python/3.6.8/Python-3.6.8.tgz

2.解压

tar -zxvf Python-3.6.8.tgz

3.修改文件

cd Python-3.6.8/

vim Modules/Setup.dist

如果没有Setup.dist文件则修改Setup

原文件内容:大概在 51% 的位置

#SSL=/usr/local/ssl 
#_ssl _ssl.c \
#       -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
#       -L$(SSL)/lib -lssl -lcrypto

修改为:把注释去了,修改SSL的路径

SSL=/usr/local/
_ssl _ssl.c \
       -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
       -L$(SSL)/lib -lssl -lcrypto

4.重新安装python

在Python-3.6.8文件夹中输入命令:

./configure --prefix=/usr/local/python3

make

make install

运行

运行测试,正常。

标签:named,x86,centos,No,el6,devel,SSL,64,rpm
From: https://www.cnblogs.com/chunyouqudongwuyuan/p/16984304.html

相关文章

  • 「NOIP 2022」梦里海市云霞,梦外羽化成她
    标题选自《海市蜃楼》。强烈谴责考构造!!!\(\text{AFOed.}\)日后可能会去\(\text{MO}\)学习混几下。\(11.1\)~\(11.15\)打摆。网课在家,成天摆烂。\(11.16\)得知明......
  • NOIP 2022 题解(个人)
    \(T1\)种花可以维护每一个点向下最多延伸多长\(xia_i\),向右延伸最多多长\(you_i\),这样C就好求了,可以维护\(you_i\)一个自下而上的后缀和。至于F就维护一个\(x......
  • 前端开发系列077-Node篇之package
    title:'前端开发系列077-Node篇之package'tags:-Node系列categories:[]date:2018-07-2423:20:13本文输出Node中和包有关的基本内容。一、Node中的模块和包......
  • CentOS设置环境变量的最佳推荐
    通常设置环境变量都是在/etc/profile,这样全部配置在一起,显得比较混乱,可以如下配置,可以使各环境变量分开配置,且不修改/etc/profile文件。1、起因在/etc/profile中有这么......
  • webpack——The top-level-await experiment is not enabled (set experiments.topLev
    前言在搏皮中通过动态的引入CDN资源,来减少搏皮制品的大小,但是webpack没有开启topLevelAwait所以产生了报错;experiments:https://webpack.docschina.org/configuration/......
  • 9. 静态配置网卡IP,centos/ubuntu实现
    centos7.9网卡配置静态IP[root@centos7network-scripts]#catifcfg-eth0DEVICE=eth0NAME=eth0BOOTPROTO=staticIPADDR=192.168.100.11PREFIX=24GATEWAY=192.168.10......
  • DHCP snooping
    DHCPSnooping是DHCP的一种安全特性,主要应用在交换机上,作用是屏蔽接入网络中的非法的DHCP服务器。即开启DHCPSnooping功能后,网络中的客户端只有从管理员指定的DH......
  • 'bool' object is not callable
    报错:'bool'objectisnotcallable原因:is_authenticated是属性而不是方法解决:把括号去掉就可以了demo:classA():def__init__(self,x):self.x=x......
  • nodemon 简介、安装和基本使用
    nodemon先看下官网的简介:Nodemonisautilitydependedonabout3millionprojects,thatwillmonitorforanychangesinyoursourceandautomaticallyrestartyou......
  • P1173 [NOI2016]网格
    链接:https://www.luogu.com.cn/problem/P1173题目描述:有一个\(n\timesm\)的棋盘,有\(c\)只蛐蛐,求再放置多少只蛐蛐可以使图中其他部分被分成两部分。题解:由于可以在这个......