1、PyPI 鏡像源
1.1、定義
PyPI 鏡像源是對 Python Package Index(PyPI)
官方倉庫的復制。
PyPI 是 Python 社區中最大的軟件包倉庫,存儲著大量的 Python 包,供開發者們下載和使用。
然而,由于 PyPI 服務器位于國外,在國內訪問時可能會面臨網絡延遲高、下載速度慢等問題。為了解決這些問題,一些國內的高校、企業或者組織會定期從 PyPI 官方倉庫同步軟件包數據,創建自己的鏡像源。
1.2、常見的 PyPI 鏡像源
- 清華大學鏡像源:
https://pypi.tuna.tsinghua.edu.cn/simple/
- 該鏡像源由清華大學提供,同步頻率高,更新及時,是國內開發者常用的鏡像源之一。
- 阿里云鏡像源:
https://mirrors.aliyun.com/pypi/simple/
- 阿里云提供的鏡像源,穩定性較好,速度也比較快。
2、使用方式
2.1、 -i
選項指定鏡像源
在使用 pip3
安裝 Python 包時,默認情況下,會從 PyPI官方網站(https://pypi.org/simple/
)搜索并下載所需的包。
-i
是 --index-url
的簡寫選項,其作用是指定 pip3
從哪個包索引源去搜索和下載軟件包。
下面是使用 -i
選項的示例:
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ flask
上述命令表示使用清華大學的 PyPI 鏡像源來安裝 flask
包。
2.2、設置默認鏡像源
以清華大學鏡像源為例,你可以通過以下操作將其設置為默認源:
創建或編輯 ~/.pip/pip.conf
文件,添加以下內容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn
保存文件后,pip3
就會默認從清華大學鏡像源下載軟件包。
這時候再安裝就順暢了,速度很快: