首頁 >後端開發 >Python教學 >優秀國內pip源推薦:選擇最適合你的家庭?

優秀國內pip源推薦:選擇最適合你的家庭?

WBOY
WBOY原創
2024-01-16 11:04:141698瀏覽

優秀國內pip源推薦:選擇最適合你的家庭?

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('输入错误,请重新输入!')

以上是優秀國內pip源推薦:選擇最適合你的家庭?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn