阅读量:2
在CentOS中管理Python依赖常用工具为pip和conda,以下是具体方法:
一、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-venv:sudo 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更适合数据科学场景。
以上就是关于“Python依赖如何在CentOS中管理”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm