当前位置: 首页 > news >正文

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个级别:

  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 如果提供。

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

五、 常用

[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 安全验证)。
http://www.xdnf.cn/news/1113481.html

相关文章:

  • 开发语言中关于面向对象和面向过程的笔记
  • python 虚拟环境 Anaconda Miniconda
  • AI 编程工具 Claude Code 实战
  • MSVCP*.dll、vcruntime*.dll缺失或损坏,以及.NET Framework相关问题,解决办法
  • .NET + WPF框架开发聊天、网盘、信息发布、视频播放功能
  • 以太坊应用开发基础:从理论到实战的完整指南
  • [Subtitle Edit] 字幕格式处理 | .Net依赖管理(NuGet)
  • 【机器学习】反向传播如何求梯度(公式推导)
  • 前端面试十二之vue3基础
  • Vue Router 完全指南:从入门到实战,高效管理前端路由
  • 一文读懂现代卷积神经网络—使用块的网络(VGG)
  • 一扇门铃,万向感应——用 eventfd 实现零延迟通信
  • 【Qt开发】Qt的背景介绍(一)
  • 一文打通MySQL任督二脉(事务、索引、锁、SQL优化、分库分表)
  • Linux驱动开发2:字符设备驱动
  • [特殊字符] Python自动化办公 | 3步实现Excel数据清洗与可视化,效率提升300%
  • Excel的学习
  • Chrome浏览器此扩展程序已停用,因为它已不再受支持,插件被停用解决方案
  • 深度剖析:std::vector 内存机制与 push_back 扩容策略
  • 算法入门--动态规划(C++)
  • 【Linux系统】进程状态 | 进程优先级
  • Flask中的路由尾随斜杠(/)
  • 博客项目 laravel vue mysql 第五章 标签功能
  • Docker 搭建本地Harbor私有镜像仓库
  • 音视频学习(三十八):像素与位深
  • python3的可变参数如何传递元组和字典
  • EWSGAN:自动搜索高性能的GAN生成器架构
  • Datawhale 2025 AI夏令营 MCP Server Task2
  • LeetCode题解---<485.最大连续1的个数>
  • AI编程下的需求规格文档的问题及新规范