centos

CentOS下Python包如何安装与管理

小樊
58
2025-09-06 01:20:06
栏目: 编程语言

一、安装Python包

  1. 使用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
      
  2. 使用系统包管理器安装

    • 部分Python包可通过yum安装(仅限部分基础包):
      sudo yum install python3-包名  # 例如:sudo yum install python3-numpy
      

二、管理Python包

  1. 查看已安装包

    pip3 list  # 列出所有已安装包及其版本
    
  2. 导出/导入依赖

    • 导出当前环境依赖到requirements.txt
      pip3 freeze > requirements.txt
      
    • 从文件安装依赖:
      pip3 install -r requirements.txt
      

三、虚拟环境管理(隔离项目依赖)

  1. 创建虚拟环境

    python3 -m venv myenv  # 创建名为myenv的虚拟环境
    
  2. 激活/退出虚拟环境

    source myenv/bin/activate  # 激活环境
    deactivate  # 退出环境
    
  3. 在虚拟环境中安装包
    激活环境后,使用pip3 install安装包,仅对当前环境生效。

四、多版本Python管理(可选)

若需同时使用多个Python版本,可使用pyenv

  1. 安装pyenv

    curl https://pyenv.run | bash
    

    按提示将配置添加到~/.bashrc并执行source ~/.bashrc

  2. 安装指定Python版本

    pyenv install 3.x.x  # 例如:pyenv install 3.9.7
    pyenv global 3.x.x   # 设置全局版本
    pyenv local 3.x.x    # 为当前目录设置局部版本
    

五、注意事项

参考来源:

0
看了该问题的人还看了