python基础知识pip配置pip.conf文件

pip.conf

  • [一、 INI格式](#一、 INI格式)
  • [二、 级别](#二、 级别)
  • [三、 文件位置](#三、 文件位置)
  • [四、 加载顺序](#四、 加载顺序)
  • [五、 常用](#五、 常用)

一、 INI格式

配置文件可以更改pip命令行选项的默认值,这个文件是使用INI格式编写的。

INI格式

主要包含三个内容:1.节section 2.键值对 3.注释

INI 复制代码
[section1]
key1 = value1 \\注释
key2 = value2

[section2]
keyA = valueA
keyB = valueB

二、 级别

配置文件有3个级别:

  1. global:系统范围的配置文件,跨用户共享
  2. user : 用户专用配置文件
  3. site : 环境专用配置文件;即每个虚拟环境一个。

三、 文件位置

这里仅记录linux操作系统。

  1. global:一般为 /etc/pip.conf
  2. user : 一般为 $HOME/.pip/pip.conf
  3. site : 一般为 $VIRTUAL_ENV/pip.conf

四、 加载顺序

当找到多个配置文件时,pip 按以下顺序组合它们:

  • Global 全局
  • User 用户
  • Site 站点
  • PIP_CONFIG_FILE 如果提供。

每个读取的文件都会覆盖之前文件读取的值,因此如果全局超时在全局文件和每个用户文件中都指定了,则将使用后者值。

五、 常用

INI 复制代码
[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 安全验证)。
相关推荐
天天进步20152 分钟前
Tunnelto 源码解析 #13:自托管部署:Docker、环境变量、端口规划与单实例限制
开发语言
AI科技星3 分钟前
第三卷:质数王朝志(全卷定稿)
c语言·开发语言·汇编·electron·概率论
霸道流氓气质5 分钟前
Spring Boot Multipart 表单中文乱码问题全解析
java·spring boot·后端
dadaobusi7 分钟前
Linux内核完成大量内存/调度/时间子系统初始化的关键阶段
java·linux·前端
唐墨1238 分钟前
关于linux kernel错误码为负数编码这件事情,我个人的一些看法
linux·运维·服务器
财经资讯数据_灵砚智能13 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年6月11日
人工智能·python·ai·信息可视化·自然语言处理·ai编程·灵砚智能
CC数学建模14 分钟前
2026年第十六届APMCM 亚太地区大学生数学建模竞赛(中文赛项)赛题C题:创业社区规划与资源配置优化问题完整思路、代码、模型、文章,全网首发高质量分享!
python·算法·数学建模
kyle~15 分钟前
DDS分布式实时系统---自省机制
开发语言·分布式·机器人·c#·接口·ros2
yujunl15 分钟前
Integrated Security=True(Windows 集成身份验证)
开发语言
2601_9561394215 分钟前
性价比高的VI设计质量
大数据·人工智能·python·物联网