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

Python下载包缓慢时怎么修改镜像源

前言

在使用Python下载第三方包时,有时会比较缓慢,与Linux环境中下载软件一样可以替换软件源一样,Python下载源也可以进行修改,因为总是记不住镜像地址,特此记录一下。

常用镜像

  • 豆瓣镜像: https://pypi.douban.com/simple
  • 阿里镜像:https://mirrors.aliyun.com/pypi/simple
  • 清华镜像:https://pypi.tuna.tsinghua.edu.cn/simple
  • 中科大镜像:https://pypi.mirrors.ustc.edu.cn/simple

修改镜像源

pip 命令中,你可以指定索引(index)源来下载和安装库。如果想修改默认的索引源,可以按照以下方式进行操作:

临时修改索引源

要临时修改 pip 使用的索引源,可以在命令中使用 -i 参数,它是 --index-url 的缩写,用于指定包的索引 URL,例如:

python -m pip install --upgrade requests -i https://pypi.douban.com/simple

这个命令会使用豆瓣镜像源来安装最新版本的 requests 包,其中的 --upgrade 参数在确保如果该库已存在,将其更新到最新版本;如果不存在,则会正常安装最新版本。

永久修改索引源

要永久修改 pip 使用的索引源,可以在 pip 配置文件中进行更改。根据操作系统不同,配置文件的位置和名称也会有所不同。

Windows

在 Windows 上,pip 的配置文件通常是 pip.ini,位于以下路径之一:

  • C:\Users\Administrator\AppData\Roaming\pip\pip.ini
  • C:\Users\<YourUsername>\pip\pip.ini
  • C:\ProgramData\pip\pip.ini

如果这些路径中不存在 pip.ini 文件,你可以创建一个新的文件。

示例配置文件内容:

[global]
index-url = https://pypi.douban.com/simple
macOS 和 Linux

在 macOS 和 Linux 上,pip 的配置文件是 pip.conf,通常位于以下路径之一:

  • ~/.config/pip/pip.conf
  • ~/.pip/pip.conf
  • /etc/pip.conf

示例配置文件内容:

[global]
index-url = https://pypi.douban.com/simple

总结

  • 常用的py镜像源 https://pypi.douban.com/simplehttps://mirrors.aliyun.com/pypi/simple
  • 临时修改镜像源 python -m pip install requests -i https://pypi.douban.com/simple,要升级到最新添加 --upgrade 参数
  • 想永久修改 pip 使用的索引源,需要修改配置文件 pip.inipip.conf,具体视系统而定,修改字段 index-url 的值

==>> 反爬链接,请勿点击,原地爆炸,概不负责!<<==

别人带我如何是我的因果,我带别人如何是我的修行;各自修行各自好,各自因果各自了,学最好的别人,做最好的自己~

http://www.lryc.cn/news/513202.html

相关文章:

  • 每日一练 | 时延和抖动
  • 嵌入式开发之使用 FileZilla 在 Windows 和 Ubuntu 之间传文件
  • 腾势D9风光不再?中期改款能否及时“救火”
  • OpenCV-Python实战(11)——边缘检测
  • 【智行安全】基于Synaptics SL1680的AI疲劳驾驶检测方案
  • 机器学习随机森林回归时间序列预模型中时间滑动窗口作用以及参数设置
  • 【Rust自学】7.5. use关键字 Pt.2 :重导入与换国内镜像源教程
  • 自定义luacheck校验规则
  • python钉钉机器人
  • 汇编学习笔记
  • 混合并行训练框架性能对比
  • 基于Docker+模拟器的Appium自动化测试(二)
  • 数据结构之线性表之链表(附加一个考研题)
  • etmem
  • LangChain4j与Elasticsearch:构建高效的语义嵌入存储
  • 黄河小浪底水利枢纽泄洪预警广播系统正式上线
  • 理解生成协同促进?华为诺亚提出ILLUME,15M数据实现多模态理解生成一体化
  • [文献阅读]ReAct: Synergizing Reasoning and Acting in Language Models
  • 摄像头监视脚本
  • FreeRTOS的内存管理(选择heap4.c文件的理由)
  • SQL-leetcode-183. 从不订购的客户
  • 苹果系统MacOS下ObjectC建立的App程序访问opencv加载图片程序
  • 《代码随想录》Day21打卡!
  • Dell服务器升级ubuntu 22.04失败解决
  • 构建全志 T113 Tina SDK
  • (推荐)【通用业务分发架构】1.业务分发 2.rpc调用 3.Event事件系统
  • 最近的一些事情
  • CP AUTOSAR标准之FlexRayDriver(AUTOSAR_SWS_FlexRayDriver)(更新中……)
  • Cesium 实战 27 - 三维视频融合(视频投影)
  • GraphRAG实践:docker部署neo4j