解决方案:手动创建 .repo 文件
我给你提供这两个 .repo 文件的内容,你直接手动创建即可,无需下载。
✅ 一、创建 /etc/yum.repos.d/Centos-SCLo-rh.repo
执行:
sudo vi /etc/yum.repos.d/Centos-SCLo-rh.repo
粘贴以下内容:
[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=http://mirrors.aliyun.com/centos/7/sclo/$basearch/rh/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
保存退出。
✅ 二、创建 /etc/yum.repos.d/Centos-SCLo-scl.repo
执行:
sudo vi /etc/yum.repos.d/Centos-SCLo-scl.repo
粘贴以下内容:
[centos-sclo-sclo]
name=CentOS-7 - SCLo sclo
baseurl=http://mirrors.aliyun.com/centos/7/sclo/$basearch/sclo/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
保存退出。
✅ 三、刷新 Yum 缓存并安装
sudo yum clean all
sudo yum makecache
sudo yum install -y devtoolset-11
✅ 验证 GCC 是否生效
gcc --version
如果看到 gcc (GCC) 9.x.x 或以上,说明你已经可以编译 Python 3.13 了。