pip?install速度太慢的解決方法匯總
問題描述
在使用 Python 進行開發(fā)時,我們經(jīng)常需要使用 pip 來安裝第三方庫。然而,很多情況下 pip install 非常慢,甚至可能無法完成。如下圖所示,安裝 pandas 庫的速度僅 10.2 kB/s:

為什么 pip 速度這么慢?
pip是一個非常流行的python包管理工具,在命令行中只需要輸入pip install package_name,就可以自動安裝第三方庫。然而pip是從pypi中下載庫文件的,pypi是python官方第三方庫的倉庫(下圖),它用的是國外的服務(wù)器,下載速度自然很慢。所以不是pip慢,而是pypi慢。

問題出在 pip 源上,那么只需要把pip的下載源修改為國內(nèi)的鏡像站即可。

解決方案
1. 使用國內(nèi)鏡像源
國內(nèi)許多知名高校和企業(yè)提供了 pip 鏡像服務(wù),速度相對較快。以下是幾個常用的國內(nèi)鏡像源:
- 清華大學(xué):https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:https://mirrors.aliyun.com/pypi/simple/
- 豆瓣(douban):https://pypi.douban.com/simple/
- 中國科學(xué)技術(shù)大學(xué):https://pypi.mirrors.ustc.edu.cn/simple/
以清華大學(xué) tuna 鏡像源為例,你可以臨時使用或永久配置國內(nèi)的鏡像源來加速下載。
# 臨時使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package_name # 永久配置 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如下圖所示,我這里永久更改鏡像源:

永久更改完成后,會在上圖紅框的路徑下生成一個配置文件,內(nèi)容如下圖所示。這樣配置后,每次使用 pip install 時都會默認使用這個鏡像源。

同理,你可以選擇直接編輯 pip 配置文件,以永久更改默認源。不同操作系統(tǒng)的配置文件默認地址如下:
- Windows:
C:\Users\<用戶名>\pip\pip.ini - macOS/Linux:
~/.pip/pip.conf
2. 配置多個鏡像源
如果希望 pip 能夠嘗試多個鏡像源以提高下載成功率,可以在配置文件中添加多個 extra-index-url:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple extra-index-url = https://pypi.douban.com/simple extra-index-url = https://mirrors.aliyun.com/pypi/simple/
3. 使用第三方工具
使用如 pipx 或 Poetry 等第三方工具,這些工具通常有更好的緩存機制和更優(yōu)的依賴管理。
4. 手動下載后本地安裝
對于特別大的包,可以在 PyPi等官方源網(wǎng)站 手動下載 .whl 文件或源代碼包,然后使用 pip 進行本地安裝:
pip install /path/to/package.whl
5. 優(yōu)化網(wǎng)絡(luò)環(huán)境
確保網(wǎng)絡(luò)連接穩(wěn)定,如果可能,使用有線連接代替無線連接。此外,嘗試使用網(wǎng)絡(luò)加速器或 VPN 也可能有所幫助(因為pip默認源是國外服務(wù)器)。
6. 更新 pip 版本
使用最新版本的 pip 可能會獲得更好的性能和錯誤修復(fù):
pip install --upgrade pip
測試效果
以清華大學(xué) tuna 鏡像源為例,完成永久配置鏡像源后再次嘗試下載依賴包,速度接近 1MB/s,是默認源的幾十甚至上百倍:

以上就是pip install速度太慢的解決方法匯總的詳細內(nèi)容,更多關(guān)于pip install速度太慢的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python?Pywinauto輕松實現(xiàn)Windows桌面自動化詳解
pywinauto這個Python庫可以讓你像魔法師一樣操控Windows?GUI,輕松模擬鼠標鍵盤操作,自動化Notepad,Excel甚至企業(yè)級軟件,下面小編就來和大家詳細介紹一下它的使用吧2025-05-05

