可以把具体的报错信息贴出来吗?不同报错原因差别很大。我先列几种 CentOS 装 Python 最常见的情况和对应解决办法,你对照看看:
常见于:
Error: Package: python3-xxx
Requires: libxxx.so.1()(64bit)
解决:
sudo yum clean all
sudo yum makecache
sudo yum update -y
sudo yum install epel-release -y
sudo yum install python3 -y
报错类似:
configure: error: no acceptable C compiler found
解决:
sudo yum groupinstall "Development Tools" -y
sudo yum install zlib-devel bzip2-devel openssl-devel \
ncurses-devel sqlite-devel readline-devel tk-devel -y
解决:
sudo yum install openssl-devel libffi-devel -y
然后重新:
./configure --enable-optimizations
make && make install
pip: command not found
解决:
sudo yum install python3-pip -y
# 或
python3 -m ensurepip --upgrade
CentOS 6 已停止维护,建议:
sudo yum install centos-release-scl -y
sudo yum install rh-python38 -y
scl enable rh-python38 bash
请直接把完整报错复制过来(从命令到最后几行报错),例如:
yum install python3
# 报错内容
我可以帮你精准定位并给出命令。
你现在是:
cat /etc/redhat-release)告诉我这些,我直接给你可执行的方案。