阅读量:2
一、安装Python包
-
使用pip安装
- 安装pip(若未安装):
sudo yum install python3-pip # CentOS 7/8默认仓库安装pip3 - 安装包:
pip3 install package_name # 例如:pip3 install requests - 升级包:
pip3 install --upgrade package_name - 卸载包:
pip3 uninstall package_name
- 安装pip(若未安装):
-
使用系统包管理器安装
- 部分Python包可通过
yum安装(仅限部分基础包):sudo yum install python3-包名 # 例如:sudo yum install python3-numpy
- 部分Python包可通过
二、管理Python包
-
查看已安装包
pip3 list # 列出所有已安装包及其版本 -
导出/导入依赖
- 导出当前环境依赖到
requirements.txt:pip3 freeze > requirements.txt - 从文件安装依赖:
pip3 install -r requirements.txt
- 导出当前环境依赖到
三、虚拟环境管理(隔离项目依赖)
-
创建虚拟环境
python3 -m venv myenv # 创建名为myenv的虚拟环境 -
激活/退出虚拟环境
source myenv/bin/activate # 激活环境 deactivate # 退出环境 -
在虚拟环境中安装包
激活环境后,使用pip3 install安装包,仅对当前环境生效。
四、多版本Python管理(可选)
若需同时使用多个Python版本,可使用pyenv:
-
安装pyenv:
curl https://pyenv.run | bash按提示将配置添加到
~/.bashrc并执行source ~/.bashrc。 -
安装指定Python版本
pyenv install 3.x.x # 例如:pyenv install 3.9.7 pyenv global 3.x.x # 设置全局版本 pyenv local 3.x.x # 为当前目录设置局部版本
五、注意事项
- 优先使用
pip3安装包,避免与系统Python 2.x冲突。 - 虚拟环境可有效隔离不同项目的依赖,建议每个项目单独创建。
- 定期更新pip和已安装包,确保安全性:
pip3 install --upgrade pip pip3 list --outdated | awk '{print $1}' | xargs -n1 pip3 install -U
参考来源:
以上就是关于“CentOS下Python包如何安装与管理”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm