如何選擇合適的pip鏡像源?
pip是Python的包管理工具,可以用于下載、安裝、升級、卸載Python包。但當我們在使用pip安裝Python擴展包時,有時會遇到無法下載的問題,主要原因是下載速度太慢或者是網絡被限制了。為了解決這些問題,我們可以使用鏡像源,它能夠提供更快的下載速度和更穩定的網絡連接。
下面列舉了幾個常用的Python鏡像源及其安裝方式和測試效果。
- 官方源
官方源在國內使用會非常慢,甚至會無法安裝成功,因此不建議直接使用官方源。
$ pip install PACKAGE_NAME
登錄后復制
- 清華源
清華源是長期穩定的Python社區源之一,提供了包括pip、conda和npm在內的各種軟件包鏡像。
安裝清華源:
$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PACKAGE_NAME
登錄后復制
測試清華源:
$ ping pypi.tuna.tsinghua.edu.cn
登錄后復制
- 阿里云源
阿里云源1.x 和2.x的區別在于1.x使用的是http,2.x使用https協議。根據具體的網絡環境使用。
安裝阿里云源:
阿里云源 1.x
$ pip install -i http://mirrors.aliyun.com/pypi/simple/ PACKAGE_NAME --trusted-host mirrors.aliyun.com
登錄后復制
阿里云源 2.x
$ pip install -i https://mirrors.aliyun.com/pypi/simple/ PACKAGE_NAME --trusted-host mirrors.aliyun.com
登錄后復制
測試阿里云源:
$ ping mirrors.aliyun.com
登錄后復制
- 中科大源
大學的鏡像源不僅有鏡像服務,還有其他服務提供,例如科學上網、編譯器下載等等。
安裝中科大源:
$ pip install -i https://pypi.mirrors.ustc.edu.cn/simple PACKAGE_NAME
登錄后復制登錄后復制
測試中科大源:
$ ping pypi.mirrors.ustc.edu.cn
登錄后復制登錄后復制
- 豆瓣源
豆瓣源提供了良好的Python鏡像服務,在國內使用效果也非常好。
安裝豆瓣源:
$ pip install -i https://pypi.douban.com/simple PACKAGE_NAME
登錄后復制
測試豆瓣源:
$ ping pypi.douban.com
登錄后復制
- 中國科技大學源
安裝中國科技大學源:
$ pip install -i https://pypi.mirrors.ustc.edu.cn/simple PACKAGE_NAME
登錄后復制登錄后復制
測試中國科技大學源:
$ ping pypi.mirrors.ustc.edu.cn
登錄后復制登錄后復制