Python pip更换镜像源的流程步骤

 更新时间:2024年12月01日 10:04:54   作者:鱼丸丶粗面  
本文介绍了Python pip更换镜像源的流程步骤,提供了临时性和永久性两种方式,适用于Windows和Linux用户,临时性更换通过在安装时指定参数;永久性更换涉及修改配置文件,如在Windows中创建文件,Linux中编辑文件,需要的朋友可以参考下

1 概述

1.1 默认镜像,速度慢,易报错

  • 默认镜像,速度慢。在使用 pip 安装 Python 包时会默认从官方的 PyPI 镜像源(mirror source)下载文件,由于官方下载源在国外,所以速度比较慢,还容易超时导致报错,如下图
  • 国内镜像,速度快。可以通过设置来从国内的镜像源安装 Python 包,以便提高下载速度

1.2 常用国内镜像源

镜像网址
中科大https://pypi.mirrors.ustc.edu.cn/simple/
清华https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣http://pypi.douban.com/simple/
阿里https://mirrors.aliyun.com/pypi/
上交大https://mirror.sjtu.edu.cn/pypi/web/simple/

2 更改镜像源

  • 以下适用于:Windows 操作系统

2.1 临时更改

# 命令格式
pip install <安装包> -i <镜像源>

# 如:用中科大的镜像源安装 python-docx
pip install python-docx -i https://pypi.mirrors.ustc.edu.cn/simple

2.2 永久更改

2.2.1 查看配置源及配置文件

# 查看 pip 配置
pip config list

# 查看 pip 配置文件的路径
pip config -v list

2.2.2 编辑 pip.ini

  • 若未找到 pip.ini,则自己创建一个

  • 编辑 pip.ini 文件如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

2.2.3 配置后的效果

到此这篇关于Python pip更换镜像源的流程步骤的文章就介绍到这了,更多相关Python pip更换镜像源内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python EasyDict库以属性方式访问字典元素(无需使用方括号和键)

    Python EasyDict库以属性方式访问字典元素(无需使用方括号和键)

    在Python中,字典(dict)是一种常用的数据结构,用于存储键值对,然而,有时候我们希望以属性的方式访问字典中的元素,而无需使用方括号和键,这就是EasyDict库的用武之地,本文将深入介绍EasyDict库,展示其强大的功能和如何通过示例代码更好地利用它
    2023-12-12
  • 在Pandas中使用透视表后去掉多级索引的方法

    在Pandas中使用透视表后去掉多级索引的方法

    Pandas是一个功能强大且通用的Python库,用于数据操作和分析,它最有用的特性之一是数据透视表,它允许您重塑和汇总数据,但是,使用数据透视表通常会导致多级(分层)索引,在本文中,我们将探讨如何在Pandas中使用透视表后去掉多级索引,需要的朋友可以参考下
    2024-12-12
  • python字符串拼接+和join的区别详解

    python字符串拼接+和join的区别详解

    这篇文章主要给大家介绍了关于python字符串拼接+和join的区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Python 中将二进制转换为整数的多种方法

    Python 中将二进制转换为整数的多种方法

    这篇文章主要介绍了Python 中将二进制转换为整数,Python 中提供了多种方式将二进制字符串转换为整数,其中包括使用 int() 函数、使用二进制前缀和使用 eval() 函数,本文通过实例代码讲解的非常详细,需要的朋友可以参考下
    2023-05-05
  • Python输出华丽分割线的方式大全

    Python输出华丽分割线的方式大全

    在 Python 编程中,有时候我们需要为日志、输出结果或者调试信息添加一些分割线,方便视觉上的区分,这篇文章将介绍几种常见的方法和一些创意的分割线设计,帮助你让代码输出更具美感和个性化,需要的朋友可以参考下
    2025-08-08
  • 基于树莓派的语音对话机器人

    基于树莓派的语音对话机器人

    这篇文章主要为大家详细介绍了基于树莓派的语音对话机器人,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • 解决Python3错误:SyntaxError: unexpected EOF while parsin

    解决Python3错误:SyntaxError: unexpected EOF while

    这篇文章主要介绍了解决Python3错误:SyntaxError: unexpected EOF while parsin问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Python+Pygame实现神庙逃亡游戏

    Python+Pygame实现神庙逃亡游戏

    这篇文章主要为大家介绍了如何利用Python和Pygame动画制作一个神庙逃亡类似的小游戏。文中的示例代码讲解详细,感兴趣的小伙伴可以动手尝试一下
    2022-05-05
  • 如何使用 python查询Amazon DynamoDB

    如何使用 python查询Amazon DynamoDB

    本文介绍了如何使用Python Boto3在Amazon DynamoDB上查询DynamoDB 表、创建、列出和执行其他 CRUD 活动以及执行其他维护任务,本文给大家介绍的非常详细,需要的朋友参考下
    2023-06-06
  • PyTorch安装与基本使用详解

    PyTorch安装与基本使用详解

    这篇文章主要介绍了PyTorch安装与基本使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08

最新评论