温馨提示×

Python依赖如何在CentOS中管理

小樊
56
2025-09-06 01:17:04
栏目: 编程语言

在CentOS中管理Python依赖常用工具为pipconda,以下是具体方法:

一、pip管理(推荐)

1. 安装pip

sudo yum install python3-pip  # CentOS 7/8默认仓库安装  

(若需国内加速,可配置清华源:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple

2. 基本依赖操作

  • 安装包pip3 install package_name
  • 升级包pip3 install --upgrade package_name
  • 卸载包pip3 uninstall package_name
  • 查看已安装包pip3 list
  • 生成依赖文件pip3 freeze > requirements.txt
  • 从文件安装依赖pip3 install -r requirements.txt

3. 虚拟环境隔离(避免冲突)

python3 -m venv myenv       # 创建虚拟环境  
source myenv/bin/activate   # 激活环境  
pip install package_name    # 在环境中安装包  
deactivate                  # 退出环境  

(需先安装python3-venvsudo yum install python3-venv

二、conda管理(适合科学计算)

1. 安装Miniconda

从官网下载脚本安装:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh  
bash Miniconda3-latest-Linux-x86_64.sh  

(激活环境:conda activate myenv,安装包:conda install package_name

三、注意事项

  • 优先用虚拟环境:避免全局包冲突,尤其适合多项目开发。
  • 系统Python谨慎修改:CentOS系统服务可能依赖默认Python,非必要勿升级或替换。
  • 依赖冲突处理:若安装时出现冲突,可尝试pip install --upgrade --force-reinstall或手动指定版本。

以上方法可根据项目需求选择,pip适合通用开发,conda更适合数据科学场景。

0