Pip配置國內映象源加速-Windows Ubuntu等全平臺通用(2021.1.16)
阿新 • • 發佈:2021-01-17
技術標籤:Pythonpythonlinuxpipwindows 10
Pip配置國內映象源加速(2021.1.16)
文章目錄
Pip 是使用 Python 必不可少的包管理工具,但是在使用預設源下載包的時候,經常出現因為網路問題導致超時的情況,因此有必要使用國內映象源進行下載加速。
1. 國內映象源
目前常用的映象源有清華源、阿里源等:
2. 演示環境
不同環境下相關命令可能需要進行一些調整,本文編寫時所處的環境如下:
- Ubuntu 20.04;
- Python 3.8.5;
- Pip 20.0.2(>=10.0.0);
3. 配置過程
關於 Pip 配置國內映象源進行加速的文章,之前已經有很多前輩寫過了,基本都是手動建立 Pip 的配置檔案進行修改。對於該方法有一點弊端,即在 Linux 與 Windows 環境下 Pip 配置檔案的位置和名稱都有所不同,容易混淆,所以本文介紹一種通用的方法,想法來源於清華大學開源軟體映象站 pypi 映象的使用幫助。
3.1 升級 Pip 版本
因為該方法需要 Pip 版本大於等於 10.0.0,所以需要先升級 Pip 到 10.0.0 以上,如果 Pip已經是最新版,此步可跳過;
# 升級 Pip 版本
$ python3 -m pip install --upgrade pip
# 檢視 Pip 版本
$ pip3 --version
3.2 配置國內映象源
個人感覺阿里源更加穩定,此處也以阿里源為例進行演示;
# 配置 Pip 阿里映象源,--user引數表示當前使用者生效
$ pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple --user
$ pip3 config set install.trusted-host mirrors.aliyun.com --user
3.3 檢視是否成功
# 檢視 Pip 所有配置項
$ pip3 config list --user
# 看到以下欄位表示配置成功
global.index-url='https://mirrors.aliyun.com/pypi/simple/'
install.trusted-host='mirrors.aliyun.com'
3.4 其他操作
有關 pip3 config
詳細的引數說明可以通過 pip3 config --help
命令檢視其幫助文件,下面只是列出一些可能會用到的操作:
# 檢視配置項及配置檔案路徑
$ pip3 config list -v
For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
For variant 'user', will try loading '/home/xxx/.pip/pip.conf'
For variant 'user', will try loading '/home/xxx/.config/pip/pip.conf'
For variant 'site', will try loading '/usr/pip.conf'
global.index-url='https://mirrors.aliyun.com/pypi/simple/'
install.trusted-host='mirrors.aliyun.com'
# 在編輯器中開啟配置檔案,--editor引數指定使用的編輯器
$ pip3 config edit --editor vim --user
# 檢視某項配置的值
$ pip3 config get global.index-url --user
https://mirrors.aliyun.com/pypi/simple
# 刪除某項配置
$ pip3 config unset global.index-url --user
Writing to /home/xxx/.config/pip/pip.conf