溫馨提示×

CentOS下Python包如何安裝與管理

小樊
47
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    # 為當前目錄設置局部版本
    

五、注意事項

  • 優先使用pip3安裝包,避免與系統Python 2.x沖突。
  • 虛擬環境可有效隔離不同項目的依賴,建議每個項目單獨創建。
  • 定期更新pip和已安裝包,確保安全性:
    pip3 install --upgrade pip
    pip3 list --outdated | awk '{print $1}' | xargs -n1 pip3 install -U
    

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女