首页 > 编程语言 >python-pip配置镜像源加速下载Python包安装:快速配置pip源-国内加速源

python-pip配置镜像源加速下载Python包安装:快速配置pip源-国内加速源

时间:2024-06-10 12:29:48浏览次数:12  
标签:python 配置 pypi simple https pip 加速

目录

一、简介

二、国内常用加速源 

三、配置pip加速源

1.临时配置

2.永久配置

a.配置命令

b.查看是否配置成功

c.还原配置


一、简介

pip的原本安装源是Python Package Index (PyPI)的官方源,其URL为https://pypi.org/simple/。PyPI是Python社区用来发布和共享软件包的官方仓库。默认情况下,当你使用pip安装包时,它会从这个官方源下载所需的包。

然而,由于网络延迟、地理位置等因素,有时候从官方源下载软件包可能会比较慢。因此,很多用户会选择配置pip使用国内的镜像源,如清华大学、阿里云、中国科技大学等提供的镜像,以加速下载过程。

二、国内常用加速源 

阿里云

https://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/

三、配置pip加速源

1.临时配置

pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple/

通过 -i 参数后面添加你想要使用的国内镜像加速源即可

2.永久配置

a.配置命令

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

临时配置的方式较为麻烦,每次安装第三方包时都要添加国内镜像加速源地址,而通过上述命令,pip即可自动创建并管理pip安装加速源。

pip会自动创建配置文件,下次使用时直接安装所需包即可,不再需要配置 -i 参数。

查看该pip.ini文件:

b.查看是否配置成功

pip config list

显示输出对应国内镜像加速源地址,大功告成。

c.还原配置

如果你之前更改过pip的安装源,并且想要恢复到默认的官方源,你可以使用以下命令:

pip config unset global.index-url

这条命令会移除之前设置的global.index-url配置,使pip重新使用默认的官方源。

请注意,在更改或恢复pip的安装源时,确保你理解这些更改的影响,并始终从可信赖的源获取软件包。

再次查看该pip.ini文件,内容已被重置,为空。

标签:python,配置,pypi,simple,https,pip,加速
From: https://blog.csdn.net/zwq_zwq_zwq111/article/details/139562615

相关文章

  • Python程序操作MySQL数据库教程
    1.Python程序操作MySQL数据库:使用pymysql安装包使用:1.导入pysql包importpymysql2.创建连接对象调用pymysql模块中的connect()函数来创建连接对象,代码如下:连接对象说明:关闭连接conn.close()提交数据conn.commit()撤销数据conn.rollback()3.获取游标对象获取......
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 机场航班调度程序(100分) - 三语言A
    ......
  • python-数字黑洞
    [题目描述]给定一个三位数,要求各位不能相同。例如,352是符合要求的,112是不符合要求的。将这个三位数的三个数字重新排列,得到的最大的数,减去得到的最小的数,形成一个新的三位数。对这个新的三位数可以重复上述过程。神奇的是,最终一定会得到495!试试看,重新排列352,得到的最大数为......
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 最富裕的小家庭(100分) - 三语言AC
    ......
  • Python爬虫:通过js逆向了解某音请求接口参数a_bogus加密过程
    1.前言需要提前说明以下,本篇文章讲述的内容仅供学习,切莫用于商业活动,如若被相关人员发现,本小编概不负责!切记。。本次分析的接口为:https://www.douyin.com/aweme/v1/web/discover/search/它的请求方式为:GET请求需要的参数有:请求参数中需要进行js逆向是:a_bogus必须需要的请......
  • python实现自定义线程池
    线程池ThreadPool对象的几个关键方法:get_idle_num():获得当前空闲线程的数量submit(task:callable):把一个任务(实际上就是一个函数)提交到线程池中执行.如果没有空闲线程则阻塞.wait_idle():阻塞,直到有空闲线程stop():停止线程池中的所有线程.(注意:非强制停止,......
  • Python 中 `return` 语句的主要作用
    在Python中,`return`语句用于从函数中返回一个值,并终止函数的执行。`return`语句是函数中最重要的控制流语句之一,它决定了函数的输出和执行流程。以下是`return`语句的主要作用和一些示例:###主要作用1. 返回值:  -`return`语句将一个值(或多个值)从函数传递给调用者。这......
  • python里装饰器的作用是什么
    在Python中,装饰器(decorator)是一种高级函数,用于修改或扩展其他函数或方法的行为,而无需直接修改它们的代码。装饰器常用于以下场景:日志记录:记录函数的调用信息,如函数名、参数和返回值。权限验证:在执行函数前检查用户是否有权限。性能测量:测量函数的执行时间。缓存:缓存函数的返回......
  • Python魔法之旅-魔法方法(25)
    目录一、概述1、定义2、作用二、应用场景1、构造和析构2、操作符重载3、字符串和表示4、容器管理5、可调用对象6、上下文管理7、属性访问和描述符8、迭代器和生成器9、数值类型10、复制和序列化11、自定义元类行为12、自定义类行为13、类型检查和转换14、自......
  • Python魔法之旅-魔法方法(23)
    目录一、概述1、定义2、作用二、应用场景1、构造和析构2、操作符重载3、字符串和表示4、容器管理5、可调用对象6、上下文管理7、属性访问和描述符8、迭代器和生成器9、数值类型10、复制和序列化11、自定义元类行为12、自定义类行为13、类型检查和转换14、自......