在Ubuntu系統中,Python的包管理主要依賴于 pip
工具。以下是一些常用的命令來管理Python包:
安裝單個包:
pip install package_name
例如,安裝 requests
包:
pip install requests
安裝特定版本的包:
pip install package_name==version
例如,安裝 requests
的 2.25.1 版本:
pip install requests==2.25.1
安裝所有依賴包:如果你有一個 requirements.txt
文件,可以使用以下命令一次性安裝所有依賴:
pip install -r requirements.txt
更新單個包:
pip install --upgrade package_name
例如,更新 requests
包:
pip install --upgrade requests
更新所有包:
pip list --outdated --format freeze | grep -v '\-e' | cut -d = -f 1 | xargs -n1 pip install -U
卸載單個包:
pip uninstall package_name
例如,卸載 requests
包:
pip uninstall requests
列出所有已安裝的包:
pip list
查看特定包的詳細信息:
pip show package_name
例如,查看 requests
包的詳細信息:
pip show requests
為了避免全局安裝的包之間的沖突,推薦使用虛擬環境。以下是如何創建和使用虛擬環境的步驟:
pip install virtualenv
virtualenv myenv
在Linux或macOS上:
source myenv/bin/activate
在Windows上:
myenv\Scripts\activate
pip install package_name
deactivate