python环境:No module named ‘_ctypes‘ 及 urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘

python环境:No module named ‘_ctypes‘ 及 urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘前言 解决centos服务器出现&#xff

前言

要解决CentOS 服务器的问题:

1. 没有名为“_ctypes”的模块

2. urllib3 v2.0仅支持OpenSSL 1.1.1+,目前为“ssl”

问题

解决方案

都是由于centos服务器初始环境不足或者版本较低造成的。

1、No module named \’_ctypes\’

我相信你正在使用Crypto模块(python3的安装方案如下)。

安装pip3 pycryptodome

出现这个问题的主要原因是缺少libffi-devel环境(安装环境后需要重新编译Python)。

# yum安装这个环境

sudo yum install libffi-devel -y

# 重新编译Python

安装

2、urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘

Centos系统上的openssl版本通常是v1.0,但是这个错误显然意味着urllib3版本必须匹配更高版本的openssl。

# 查询自己的openssl版本

openssl 版本

现在,如果没有urllib3 版本要求,我们建议降低版本。

pip 安装urllib3==1.26.15

#以上Python环境:没有名为“_ctypes”的模块,并且urllib3 v2.0仅支持OpenSSL 1.1.1+。目前,“ssl”相关内容源网络仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/91976.html

(0)
CSDN的头像CSDN
上一篇 2024年6月24日
下一篇 2024年6月24日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注