CentOS下Python安装常见问题及解决方案如下:
缺少依赖包
gcc、zlib-devel、openssl-devel等。sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel安装依赖包。Python版本冲突
python3命令指向旧版本或系统默认Python 2。make altinstall安装新版本避免覆盖系统Python。ln -sf /usr/local/bin/python3.x /usr/bin/python3设置软链接。alternatives命令切换默认版本。环境变量未生效
python3或pip3。~/.bashrc或~/.bash_profile,执行source ~/.bashrc。SSL模块不可用
SSL模块缺失。openssl和openssl-devel,并重新编译Python。yum命令异常
yum无法使用,提示Python版本错误。/usr/bin/yum文件,将首行#!/usr/bin/python改为#!/usr/bin/python2。权限不足
sudo提升权限,或通过虚拟环境隔离安装。pip安装报错
pip无法安装包,提示ImportError或版本过低。pip(pip install --upgrade pip)或使用get-pip.py脚本重新安装。参考来源: