ServBay 中 pip 使用指南
什麼是 pip?
pip 是 Python 的官方包管理工具。它是 Python 生態系統的基石,具有以下特點:
發展歷史:
- 2008 年首次發佈,替代了早期的 easy_install
- 自 Python 3.4 起被默認包含在 Python 安裝中
- 目前最新穩定版本為 pip 23.x 系列
核心功能:
- 從 PyPI (Python Package Index) 下載和安裝軟體包
- 管理項目依賴關係
- 處理包版本衝突
- 支持從版本控制系統、本地項目或分發文件安裝
與 ServBay 的集成:
- ServBay 預裝了最新穩定版 pip
- 自動與配置的鏡像源協同工作
- 支持所有 Python 版本的 pip 管理
pip 使用技巧
ServBay 已預裝 pip,您可以直接使用:
基礎命令
bash
# 安裝包
pip install 包名
# 升級包
pip install --upgrade 包名
# 卸載包
pip uninstall 包名
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
高級用法
bash
# 查看已安裝包
pip list
# 生成 requirements 文件
pip freeze > requirements.txt
# 從 requirements 安裝
pip install -r requirements.txt
# 指定鏡像源安裝(臨時覆蓋設置)
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
虛擬環境使用
bash
# 創建虛擬環境
python -m venv myenv
# 激活虛擬環境
source myenv/bin/activate # Linux/Mac
myenv\Scripts\activate # Windows
# 在虛擬環境中使用 pip
pip install 包名
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
最佳實踐建議
- 開發項目時建議使用虛擬環境隔離依賴
- 大型項目可使用
requirements.txt
管理依賴 - 遇到下載問題時,可嘗試切換不同鏡像源
- 定期使用
pip list --outdated
檢查可更新包
ServBay 的 PyPI 鏡像配置功能與內置 pip 工具相結合,為 Python 開發提供了完整高效的包管理解決方案。