发布于2026-07-27 阅读(0)
扫一扫,手机访问
CentOS Python包管理操作指南

在CentOS上管理Python包,其实并不复杂,但有几个关键点需要先搞清楚。系统默认带了Python 2.7,但说实话,Python 2已经退役了,所以强烈建议直接上Python 3。下面一步步来。
首先得确认系统里有没有Python和对应的包管理工具。CentOS 7及以上版本默认装的是Python 2.7,但我们要用Python 3(比如3.6+),所以需要手动安装:
sudo yum install python3sudo yum install python3-pip(推荐);sudo yum install python-pip。pip是CentOS上最常用的包管理工具,没有之一。下面这些命令基本覆盖了日常需求:
pip3 install package_name(比如pip3 install requests);pip3 install --upgrade package_name(比如pip3 install --upgrade requests);pip3 uninstall package_name(比如pip3 uninstall requests);pip3 list(列出所有包和版本);pip3 show package_name(比如pip3 show requests,能看到作者、版本、依赖等信息);requirements.txt(记录当前环境所有包及版本):pip3 freeze > requirements.txt;pip3 install -r requirements.txt。不同项目依赖的包版本可能打架,这时候虚拟环境就是救星。最好养成习惯,每个项目都建一个独立环境:
sudo pip3 install virtualenv(或者直接用Python 3内置的venv模块,更省事);virtualenv myenv(环境目录名随便起,比如myenv);virtualenv -p python3 myenv;source myenv/bin/activate(激活后命令行前面会显示环境名,一眼就能看出来);deactivate(回到系统默认环境)。除了pip,CentOS上还有两个常用的包管理工具,各有各的适用场景:
sudo yum install python3-package_name(比如sudo yum install python3-requests);sudo yum remove python3-package_name;yum list installed | grep python3;yum search python3-package_name。bash Miniconda3-latest-Linux-x86_64.sh);conda create --name myenv python=3.8(指定Python版本);conda activate myenv;conda install package_name(比如conda install numpy);conda env export > environment.yml(方便分享给其他人);conda env create -f environment.yml。requirements.txt,团队协作或迁移部署会省很多事。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8