ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

CentOS7安装Python3.10环境

2026/8/8 5:55:45 拓冰建站 浏览量
CentOS7安装Python3.10环境

主要步骤:
依赖=>下载=>编译=>配置

依赖
  常见错误

    没有安装相关的依赖库

  The necessary bits to build these optional modules were not found:
  _curses  _curses_panel  _dbm
  _gdbm  _lzma      _sqlite3
  _tkinter  _uuid      readline
  To find the necessary bits,look in setup.py in detect_modules() for the module's name

OPenSSL的版本太旧

Failed to build these modules:
_hashlib  _ssl

Cound not build the ssl module!
Python requires a OpenSSL 1.1.1 or newer

替换阿里源

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

安装依赖

yum -y groupinstall "Development tools"
yum install -y ncurese-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel
yum install -y openssl-devel openssl11 openssl11-devel