pip.conf
- 一、 INI格式
- 二、 級別
- 三、 文件位置
- 四、 加載順序
- 五、 常用
一、 INI格式
配置文件可以更改pip命令行選項的默認值,這個文件是使用INI格式編寫的。
INI格式
主要包含三個內容:1.節section 2.鍵值對 3.注釋
[section1]
key1 = value1 \\注釋
key2 = value2[section2]
keyA = valueA
keyB = valueB
二、 級別
配置文件有3個級別:
- global:系統范圍的配置文件,跨用戶共享
- user : 用戶專用配置文件
- site : 環境專用配置文件;即每個虛擬環境一個。
三、 文件位置
這里僅記錄linux操作系統。
- global:一般為 /etc/pip.conf
- user : 一般為 $HOME/.pip/pip.conf
- site : 一般為 $VIRTUAL_ENV/pip.conf
四、 加載順序
當找到多個配置文件時,pip 按以下順序組合它們:
- Global 全局
- User 用戶
- Site 站點
- PIP_CONFIG_FILE 如果提供。
每個讀取的文件都會覆蓋之前文件讀取的值,因此如果全局超時在全局文件和每個用戶文件中都指定了,則將使用后者值。
五、 常用
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
這個配置的作用是讓 pip 使用 清華大學 TUNA 鏡像源 來加速 Python 包的安裝。
[global]
:這是“全局”配置節,表示以下設置適用于所有 pip 命令。index-url
:指定默認的包索引地址[install]
:這是“安裝”命令的專屬配置節。trusted-host
:信任該域名(跳過 SSL/TLS 安全驗證)。