CentOS Python包管理操作指南
在CentOS上进行Python包管理,需先确认系统已安装Python及对应包管理工具。CentOS 7及以上版本默认安装Python 2.7,但推荐使用Python 3(如Python 3.6+):
sudo yum install python3sudo yum install python3-pip(推荐);sudo yum install python-pip。pip是CentOS上最常用的Python包管理工具,以下是常用命令:
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还可通过以下工具管理Python包:
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,便于团队协作或迁移部署。