温馨提示×

centos怎么装python依赖

小樊
36
2026-10-23 21:29:31
栏目: 编程语言

在 CentOS 上安装 Python 依赖,常见做法如下(按使用场景从简单到推荐):


一、使用系统自带 pip 安装(最常用)

1. 安装 pip

CentOS 7 默认可能只有 python2,建议先确认:

python3 --version
pip3 --version

如果没有 pip3:

sudo yum install -y python3-pip

CentOS 8 / Stream:

sudo dnf install -y python3-pip

2. 安装依赖

pip3 install 包名

例如:

pip3 install requests

二、从 requirements.txt 安装(项目常用)

pip3 install -r requirements.txt

三、使用虚拟环境(推荐 ✅)

避免污染系统 Python:

pip3 install virtualenv
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

退出虚拟环境:

deactivate

四、安装编译型依赖(常见问题)

有些 Python 包需要编译(如 cryptography、psutil):

sudo yum groupinstall -y "Development Tools"
sudo yum install -y python3-devel

CentOS 8:

sudo dnf install -y gcc python3-devel

五、使用国内镜像(加速)

pip3 install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple

或永久配置:

mkdir ~/.pip
cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
EOF

六、常见问题

1. pip is configured with locations that require TLS

sudo yum install -y openssl-devel

2. CentOS 7 默认 Python 太老

建议用:

  • python36
  • 或编译安装 Python 3.9+

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Python 版本
  • 具体依赖名或报错信息

我可以给你更精确的命令。

0 踩