在 CentOS 上安装 Python 模块,常见方式取决于你使用的是 系统自带 Python 还是 自己安装的 Python,以及是否需要虚拟环境。下面按常见场景说明。
pip 安装(最推荐)CentOS 7 / 8 默认可能没有 pip,先检查:
pip --version
# 或
pip3 --version
如果没有,安装 pip:
sudo yum install -y python3-pip
sudo dnf install -y python3-pip
pip install 模块名
例如:
pip install requests
如果是 Python 3(推荐):
pip3 install requests
避免污染系统 Python。
sudo yum install -y python3-venv
# 或
sudo dnf install -y python3-venv
python3 -m venv venv
source venv/bin/activate
pip install flask
退出虚拟环境:
deactivate
yum / dnf 安装(系统级)适合系统服务或运维场景。
sudo yum install python3-requests
常见命名规则:
python3-模块名
⚠️ 缺点:版本通常较旧。
wget https://pypi.python.org/packages/source/r/requests/requests-2.31.0.tar.gz
tar -zxvf requests-2.31.0.tar.gz
cd requests-2.31.0
python3 setup.py install
使用国内镜像:
pip install 模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple
✅ 推荐:
pip install --user 模块名
❌ 不推荐:
sudo pip install 模块名
pip list
✅ 最佳实践
python3 -m venv venv
source venv/bin/activate
pip install 模块名
如果你能告诉我:
我可以给你更精确的命令。