在Debian系統中,Python包管理主要通過 apt(Advanced Package Tool)工具來實現。以下是一些基本的操作步驟:
首先,確保你的包列表是最新的:
sudo apt update
使用 apt 安裝Python包非常簡單。例如,要安裝 requests 庫:
sudo apt install python3-requests
如果你需要安裝特定版本的Python包,可以使用 pip。首先確保你已經安裝了 pip:
sudo apt install python3-pip
然后使用 pip 安裝包:
pip3 install requests
要升級已安裝的Python包,可以使用 pip:
pip3 install --upgrade requests
或者使用 apt 升級系統包:
sudo apt upgrade python3-requests
使用 pip 卸載Python包:
pip3 uninstall requests
使用 apt 卸載系統包:
sudo apt remove python3-requests
使用 pip 查看已安裝的Python包:
pip3 list
使用 apt 查看已安裝的系統包:
dpkg -l | grep python3
使用 apt 搜索Python包:
apt search python3-requests
使用 pip 搜索Python包:
pip3 search requests
使用 apt 查看包的詳細信息:
apt show python3-requests
使用 pip 查看包的詳細信息:
pip3 show requests
有時你可能需要更換包源以獲得更快的下載速度或訪問特定的包。編輯 /etc/apt/sources.list 文件或添加新的源文件到 /etc/apt/sources.list.d/ 目錄。例如,添加一個國內的鏡像源:
sudo nano /etc/apt/sources.list
添加以下內容(以清華大學鏡像源為例):
deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
保存并退出,然后更新包列表:
sudo apt update