Debian系統安裝Python包的常用方法及注意事項
APT是Debian默認的系統包管理器,適合安裝系統預編譯的Python包(多為穩定版本,與系統兼容性好)。
sudo apt update
python3-
前綴指定Python 3的包(Debian默認使用Python 3),例如安裝requests
庫:sudo apt install python3-requests
dpkg
或pip
確認包是否安裝成功。dpkg -l | grep python3-requests # 查看是否在已安裝包列表中
pip3 show requests # 顯示包的詳細信息(如版本、路徑)
PIP是Python的官方包管理工具,適合安裝第三方庫(版本更靈活,支持最新特性)。
python3-pip
。sudo apt install python3-pip
pip3
命令安裝,例如安裝numpy
庫:pip3 install numpy
pip3 install --upgrade numpy
pip3 uninstall numpy
pip3 list
為避免全局安裝導致包沖突(尤其是多項目開發時),建議使用虛擬環境隔離項目依賴。
python3-venv
模塊。sudo apt install python3-venv
python3 -m venv myenv # 創建名為myenv的虛擬環境
source myenv/bin/activate # 激活環境(激活后終端提示符會顯示環境名)
pip
安裝的包僅對當前環境有效。pip install pandas # 安裝pandas庫(僅在myenv環境中可用)
deactivate
sudo
,PIP安裝用戶級包時建議避免sudo
(防止污染系統目錄)。==
指定版本(如pip3 install requests==2.25.1
),APT安裝的版本由系統倉庫決定。python3-tk
)時使用APT。