本文介绍: 介绍如何在Linux上查看和设置全局或局部的Python镜像源。根据官方文档: [https://pip.pypa.io/en/stable/topics/configuration/](https://pip.pypa.io/en/stable/topics/configuration/) 的解释,PIP的配置有三个“层级”,分别对应着三个配置文件,且在Linux/Windows下都存放于不同的位置。这三个层级分别是:- Global: 系统级- User: 用户级- Site: (虚拟)环境
1. PIP配置文件层级
根据官方文档: https://pip.pypa.io/en/stable/topics/configuration/ 的解释,PIP的配置有三个“层级”,分别对应着三个配置文件,且在Linux/Windows下都存放于不同的位置。这三个层级分别是:
以下是三个层级的文件在Linux/Windows下分别的存放位置
2. PIP配置文件生效顺序
在同时配置了多级PIP环境后,配置文件的生效顺序会按以下顺序逐级加载,后面加载的值会覆盖前面的:
其中PIP_CONFIG_FILE是一个环境变量。这种多级配置的覆盖顺序比较符合人们的常识,即:越具体,越偏局部的配置会覆盖掉越通用,越全局的配置。
3. 使用命令行配置各级文件
pip3 config提供--global
, --user
, --site
三个参数来分别对于三个层级的配置,使用命令行配置pip.conf文件的一大好处在于:你无需记忆不同层级的文件位置。
3.1 配置全局镜像源
3.2 配置局部镜像源
3.3 配置虚拟环境镜像源
4. 直接修改各级配置文件
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。