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

pip 安装加速指南:配置国内镜像源(中国科技大学、清华、阿里云等)

为什么使用国内镜像?

在国内使用 pip 安装 Python 包时,经常会遇到下载速度慢、连接超时等问题。这是因为 pip 默认使用的是国外的 PyPI 源,网络连接不稳定。使用国内镜像可以有效解决这些问题,大幅提升安装速度。

常用国内镜像源

以下是几个常用的国内 PyPI 镜像源:

  • 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/【推荐-速度更快】
  • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云:https://mirrors.aliyun.com/pypi/simple/
  • 华中理工大学:https://pypi.hustunique.com/
  • 山东理工大学:https://pypi.sdutlinux.org/
  • 豆瓣:https://pypi.douban.com/simple/

临时使用国内镜像

如果你只想临时使用国内镜像安装某个包,可以在 pip 命令后加上 -i 参数指定镜像源。例如,使用清华大学镜像安装 numpy:

pip install numpy -i https://pypi.mirrors.ustc.edu.cn/simple/

永久配置国内镜像

如果你希望永久使用国内镜像,可以修改 pip 的配置文件。

Linux/macOS

~/.pip/pip.conf 文件中添加以下内容(如果没有该文件,请创建):

[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host = pypi.mirrors.ustc.edu.cn

Windows

C:\Users\你的用户名\pip\pip.ini 文件中添加以下内容(如果没有该文件或文件夹,请创建):

[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host = pypi.mirrors.ustc.edu.cn

配置 Conda 镜像

如果你使用 Conda 管理 Python 环境,也可以配置国内镜像源。以清华大学镜像为例:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

注意事项

  1. HTTPS 协议:新版 Ubuntu 要求使用 HTTPS 源,请确保使用 HTTPS 协议的镜像地址。
  2. 镜像同步延迟:国内镜像可能会有一定的同步延迟,如果你需要安装最新版本的包,可能需要等待镜像同步完成。
  3. 镜像稳定性:不同的镜像源稳定性可能有所不同,如果遇到问题,可以尝试更换其他镜像源。

总结

使用国内镜像可以显著提升 pip 安装 Python 包的速度和稳定性。你可以根据自己的需求选择临时使用或永久配置国内镜像。希望本文能帮助你更高效地管理 Python 环境!

http://www.dtcms.com/a/271480.html

相关文章:

  • Java武林:虚拟机之道 第七章:秘籍解析 - JVM调优参数
  • 经验分享-没有xcode也可以上传App Store Connect
  • S7-1500——(一)从入门到精通1、基于TIA 博途解析PLC程序结构(一)
  • c语言中的数组II
  • 景观桥 涵洞 城门等遮挡物对汽车安全性的影响数学建模和计算方法,需要收集那些数据
  • 周立功汽车软件ZXDoc深度解析:新能源汽车开发新基建的破局之道
  • java 语法类新特性总结
  • 【王树森推荐系统】排序05:排序模型的特征
  • 计蒜客T3473丑数、Leetcode2401最长优雅子数组、Leetcode167两数之和、Leetcode581最短无序连续子数组
  • 深度帖:浏览器的事件循环与JS异步
  • 【教程】基于GNN的药物相互作用网络中的链接预测
  • 数据一致性解决方案总结
  • Linux驱动04 --- 网络编程TCP客户端
  • 暑假读书笔记第五天
  • 深入剖析Elasticsearch倒排索引,Query DSL查询使用场景分析
  • lwip+8720+裸机+先上电在插网线 ping不同
  • HashMap的get、put流程源码分析
  • jenkins+固定agent节点+maven+sonarqube+docker
  • uniapp小程序无感刷新token
  • 数据结构之位图和布隆过滤器
  • ReactNative【实战系列教程】我的小红书 5 -- 文章详情(含轮播图 ImageSlider,点亮红心动画 Heart,嵌套评论等)
  • 【三维重建】一、设备分类
  • 优化 ECharts 多条折线:折线数据不完整导致的X轴日期错乱问题
  • 【面试精讲】I2C 子系统核心结构与常见问题深度解析
  • 【PTA数据结构 | C语言版】一元多项式求导
  • Redis-哨兵选取主节点流程
  • 操作系统核心技术剖析:从Android驱动模型到鸿蒙微内核的国产化实践
  • HashMap的Get(),Put()源码解析
  • CTFHub————Web{信息泄露[备份文件下载(网站源码、bak文件)]}
  • 微服务架构中数据一致性保证机制深度解析