Python pip换源所有方法
你好,我是悦创。
我接下来,把所有 Python pip 换源的方法,都整理下来。
先说一下,为什么要换源?
Python 很多优秀的第三方库,或者说很多的编程软件、技术都由国外发源起来的。我们要安装这些软件、第三方库等,就需要去互联网请求下载。
如果请求的服务器是在美国,你自己的地点是在中国的北京,那么北京距离美国的距离还是挺远的,距离越远肯定请求下载的速度肯定是会慢一些。(原因一)
原因二:国内对于国外网络的政策影响,故而在国内下载速度就会格外的缓慢,甚至失败!
所以国内很多企业、大学会克隆国外公开的软件安装包、第三方库,让我们可以在国内便捷、快速的请求。
缺点就是:国内无法保证是实时最新的,如果美国上线最新版本,国内有可能要等待各大企业、高校下一次同步更新才可以申请调用。
0. 更新日志
| 日期 | 内容 |
|---|---|
| 2025 年 9 月 22 日 | 阿里云源缺少 s,并且折叠方法一、二; |
1. 第一种方法
点击即可展开
- 打开 appdata 文件夹,在资源管理器的地址栏输入
%appdata%后回车:

- 新建一个 pip 文件夹,在 pip 文件夹里面新建一个配置文件
pip.ini:

- 在配置文件中输入如下内容后保存即可:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn再次使用 pip,即会使用新源。 一些常用的国内源:
清华大学:
https://pypi.tuna.tsinghua.edu.cn/simple阿里云:
https://mirrors.aliyun.com/pypi/simple中国科学技术大学:
https://pypi.mirrors.ustc.edu.cn/simple豆瓣:
http://pypi.douban.com/simple
2. 第二种方法
点击即可展开

3. 第三种方法
添加日期:2025 年 9 月 22 日
推荐使用第三种方法!!!适配 MacOS、Window。
从 pip10.0.0 开始,有个 config 子命令可用来改配置,无需关心不同操作系统下配置文件路径。 详见讨论:https://link.zhihu.com/?target=https%3A//github.com/pypa/pip/issues/1736 实际使用例子:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/# 豆瓣源
pip config set global.index-url https://pypi.douban.com/simple
# 阿里云 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/4. 换回官方源
pip config set global.index-url https://pypi.org/simple欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
公众号:AI悦创【二维码】

AI悦创·编程一对一
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh
C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh
方法一:QQ
方法二:微信:Jiabcdefh

更新日志
d9a5e-于5a55d-于fbdcd-于1c35a-于9567c-于9cd58-于cbb3a-于610fe-于76989-于86c50-于027da-于