python基础知识pip配置pip.conf文件
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 安全验证)。