pypi设置国内镜像源

本文介绍如何配置Pypi的国内镜像源,包括阿里云、中国科技大学、豆瓣、清华大学和中国科学技术大学的镜像地址。以Windows环境下配置豆瓣源为例,详细说明了通过修改pip.ini文件或运行Python代码来实现镜像源的更改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pypi的国内镜像源:

阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

 

将pypi默认下载的镜像源修改为国内镜像源(以windows下使用豆瓣源为例),可采用如下方式:

在C盘用户目录下新建pip目录,创建文件pip.ini,并将以下内容粘贴到pip.ini中即可:

[global]
index-url = https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com

也可运行以下代码,直接生成pip.ini:

import os

ini = """
[global]
index-url = https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com
"""
pippath = os.environ["USERPROFILE"] + "\\pip\\"
if not os.path.exists(pippath):
os.mkdir(pippath)
with open(pippath + "pip.ini", "w+") as f:
f.write(ini)

 

转载于:https://www.cnblogs.com/lyufee/p/10166341.html

<think>我们参考了多个引用,其中引用[2]直接给出了在Windows系统中使用命令行配置全局镜像源的方法: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn 引用[3]也提供了类似的方法,并且还介绍了多个镜像源地址(如清华、阿里等)以及临时使用和配置多个镜像源的方法。 引用[4]则说明了通过修改配置文件(pip.ini)的方式来设置镜像源。 因此,我们可以提供两种方法:命令行配置和手动修改配置文件。 步骤: 1. 命令行配置(推荐): 打开命令提示符(cmd)或PowerShell,依次执行以下两条命令: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn 这里以清华源为例,也可以替换为其他镜像源,如阿里云:https://mirrors.aliyun.com/pypi/simple/ 2. 手动修改配置文件: 在用户目录下(如:C:\Users\你的用户名\)创建一个名为“pip”的文件夹(如果不存在), 然后在该文件夹中创建或修改“pip.ini”文件。 用文本编辑器打开,写入以下内容: [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ [install] trusted-host = pypi.tuna.tsinghua.edu.cn 同样,这里使用的是清华源。 注意:两种方法选择一种即可。 常见镜像源地址(根据引用[3]): 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里:https://mirrors.aliyun.com/pypi/simple/ 豆瓣:https://pypi.douban.com/simple/ 中科大:https://pypi.mirrors.ustc.edu.cn/simple/ 验证配置是否成功: 可以通过执行 pip config list 命令来查看当前的配置。 如果配置多个镜像源(引用[3]提到): 可以使用 extra-index-url 配置多个镜像源,例如: pip config set global.extra-index-url "<url1> <url2>" 但注意,多个镜像源可能会导致依赖解析问题,一般建议使用一个稳定的镜像源即可。 根据用户需求,我们提供Windows系统下的配置方法,因此我们主要参考引用[2]和引用[4]。 回答结构: 1. 介绍两种配置方法(命令行和手动配置) 2. 给出常见镜像源地址 3. 验证配置的方法 4. 注意事项 由于用户问题中明确是Windows系统,所以我们不涉及其他系统(如Linux)的配置。 生成相关问题: 1. 配置镜像源后如何验证其生效? 2. 如何恢复pip的默认源(取消镜像源配置)? 3. 为什么有时候配置了镜像源后安装包还是慢或者失败? 4. 除了全局配置,如何临时使用其他镜像源安装某个包? 5. 配置多个镜像源有什么优缺点?</think>### 如何在Windows系统中全局配置Python PyPI国内镜像源 在Windows系统中全局配置PyPI国内镜像源可显著提升包下载速度。以下是两种推荐方法: #### 方法1:命令行配置(推荐) 1. **以管理员身份打开CMD或PowerShell** 2. **执行以下命令**(以清华源为例): ```powershell pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn ``` - 成功提示:`Writing to C:\Users\[用户名]\AppData\Roaming\pip\pip.ini` 3. **验证配置**: ```powershell pip config list ``` 应显示: ``` global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple/' install.trusted-host='pypi.tuna.tsinghua.edu.cn' ``` #### 方法2:手动修改配置文件 1. **创建配置文件** 打开资源管理器,在路径栏输入:`%APPDATA%\pip` 若不存在`pip`文件夹则手动创建 2. **新建`pip.ini`文件** 用文本编辑器创建并写入: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ [install] trusted-host = pypi.tuna.tsinghua.edu.cn ``` 3. **保存文件**(确保扩展名为`.ini`) #### 常用国内镜像源列表 | 镜像名称 | URL | |----------|-----| | 清华大学 | `https://pypi.tuna.tsinghua.edu.cn/simple/` | | 阿里云 | `https://mirrors.aliyun.com/pypi/simple/` | | 豆瓣 | `https://pypi.douban.com/simple/` | | 中国科大 | `https://pypi.mirrors.ustc.edu.cn/simple/` | > **注意**: > - 配置后所有`pip install`命令将自动使用镜像源 > - 若需临时使用其他源,添加`-i`参数: > ```bash > pip install numpy -i https://mirrors.aliyun.com/pypi/simple/ > ``` #### 验证镜像源生效 安装测试包观察下载地址: ```powershell pip install --no-cache-dir flask ``` 若输出包含`https://pypi.tuna.tsinghua.edu.cn`则配置成功[^2][^3]。 --- ### 相关问题 1. 配置镜像源后安装包仍失败可能是什么原因? 2. 如何为不同Python版本单独配置镜像源? 3. 使用镜像源会导致安全风险吗?如何验证包的安全性? 4. 除了清华源,还有哪些稳定的国内PyPI镜像? 5. 如何恢复pip到默认的官方源配置?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值