pip國內源推薦:哪家更適合你?
隨著Python在國內的越來越廣泛應用,pip的使用也越來越常見了。然而由于國外源的下載速度受限,在國內使用pip安裝Python庫的時候經常會遇到下載速度慢甚至下載失敗的情況。為了解決這個問題,國內出現了不少pip源,那么究竟哪家更適合你呢?本文將為您介紹幾個常用的pip國內源,并給出相應的代碼示例。
1. 清華大學源
清華大學鏡像源廣泛應用于多個開源軟件,包含了超過 300GB 的 tar 包、ISO 鏡像和視頻等資源,是國內源中最為穩定和完善的之一。由于清華大學源運行穩定,下載速度快,因此也是國內Python用戶常用的pip源之一。
使用方法:
首先需要在終端里使用文本編輯器編輯~/.pip/pip.conf文件,添加以下內容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
登錄后復制
2. 阿里云源
阿里云是國內優秀的云計算服務提供商,其提供了穩定且快速的pip鏡像源,適合廣大Python愛好者快速使用Python的第三方庫。
使用方法:
在終端里使用文本編輯器編輯~/.pip/pip.conf文件,添加以下內容:
[global] index-url = http://mirrors.aliyun.com/pypi/simple
登錄后復制
注意:由于阿里云在某些時段可能會進行系統升級或維護,所以安裝時可能會受到一定的影響。所以建議盡量在晚上或者早上選擇使用該源下載Python庫。
3. 豆瓣源
豆瓣鏡像站是豆瓣公司提供的一個非官方 Python 庫鏡像源,鏡像站是由開發者自愿提供的,適合Python開發者快速下載Python庫。其提供的Python庫數量相對較多,下載速度也相對較快。
使用方法:
在終端里使用文本編輯器編輯~/.pip/pip.conf文件,添加以下內容:
[global] index-url = http://pypi.douban.com/simple
登錄后復制
4. 中科大源
中科大源是中國科學技術大學提供的Python鏡像源,提供了較為完善的第三方庫和Python工具。該源在國內也相對穩定,下載速度較快。
使用方法:
在終端里使用文本編輯器編輯~/.pip/pip.conf文件,添加以下內容:
[global] index-url = https://pypi.mirrors.ustc.edu.cn/simple
登錄后復制
總體來說,以上這些pip源都是國內比較穩定且下載速度最快的源,同時也都是非官方的鏡像站點。讀者可以根據自己的實際情況選擇使用其中的一個源進行下載。
值得注意的是,國內源相對不太穩定,所以在安裝第三方庫時,可能會遇到某些Python庫不能下載、中途下載中斷,甚至出現問題。因此如果您在使用過程中遇到下載失敗的情況,不妨嘗試多次下載或者更換其他鏡像源進行下載。
最后附上一段代碼,可以通過輸入數字選擇使用上述四種源之一:
while True: print('請選擇pip源: 1.清華大學源 2.阿里云源 3.豆瓣源 4.中科大源') n = input() if n == '1': os.system("pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple") break elif n == '2': os.system("pip config set global.index-url http://mirrors.aliyun.com/pypi/simple") break elif n == '3': os.system("pip config set global.index-url http://pypi.douban.com/simple") break elif n == '4': os.system("pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple") break else: print('輸入錯誤,請重新輸入!')
登錄后復制