一、pip 鏡像概述
pip 是 Python 的包管理工具,它可以在 PyPI 上查找、下載、安裝、升級和卸載 Python 包或模塊。
pip 源默認是從國外的官方倉庫下載安裝包,但是由於國內網絡環境的限制,直接從官方源下載時速度很慢,有時候還不能正常下載。
為了解決這個問題,國內出現了很多 pip 鏡像站,它們提供了 PyPI 的鏡像,可以加速下載 Python 包(例如清華大學的https://pypi.tuna.tsinghua.edu.cn/simple/ ),同時它們對訪問速度也做出了優化。
二、pip 鏡像站的配置方法
想要使用 pip 鏡像站,我們需要將它添加到 pip 的配置文件中。配置文件的名稱為 pip.conf,位於用戶主目錄下的 .pip 目錄中。
如果 .pip 目錄下沒有 pip.conf 文件,我們可以創建一個:在終端中輸入:
mkdir ~/.pip touch ~/.pip/pip.conf
然後用文本編輯器打開 pip.conf,添加以下內容:
# 清華大學 pypi 鏡像 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ [install] trusted-host=mirrors.aliyun.com
三、pip 鏡像站的如何選擇
國內的 pip 鏡像站有很多,除了清華大學還有阿里雲、華為雲、天翼雲等等。它們各有優缺點,我們可以根據實際需求選擇合適的鏡像站進行配置。
下面介紹幾個比較常用的 pip 鏡像站:
1. 清華大學 pypi 鏡像
URL:https://pypi.tuna.tsinghua.edu.cn/simple/
優點:速度快,支持 HTTPS
缺點:有時會出現訪問不穩定的情況
2. 阿里雲 pypi 鏡像
URL:http://mirrors.aliyun.com/pypi/simple/
優點:速度快,支持 HTTP 和 HTTPS
缺點:鏡像地址變化頻繁
3. 華為雲 pypi 鏡像
URL:https://mirrors.huaweicloud.com/repository/pypi/simple/
優點:速度快,支持 HTTPS
缺點:線下部署不夠穩定,無法訪問時的故障排除難度較大
四、利用pip 鏡像下載第三方包
配置好了 pip 鏡像,我們就可以愉快地使用 pip 來下載第三方包了。
例如,下載 Flask :
pip install flask
如果網絡環境好的話,這個過程應該很快。如果下載失敗,可以嘗試更換其他的 pip 鏡像站。
五、總結
通過以上介紹,我們了解了 pip 鏡像站的作用和配置方法,以及幾種常見的 pip 鏡像站。在使用中,根據網絡環境和實際需求選擇一個合適的鏡像站進行配置,可以提高包的下載和安裝速度,提高工作效率。
原創文章,作者:DAOOD,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/371014.html