关于多种方式完美解决Python pip命令下载第三方库的问题

作者:Mr.Q* 时间:2023-02-25 13:40:11 

写在前面

   众所周知python拥有众多的第三方库,据不完全统计python有1w多个第三方库(为什么是不完全统计,因为我也记不清了☺),那既然有这么多的库,那么不可避免的就是我们要去下载他。但对我们这些国内用户的话,有时候用pip命令安装库的话速度实属龟速,下面介绍几个提速的方法,对你有用的话别忘了点赞关注+收藏哦~

  另外最近发现总有人搬运我的文章,并且不加原文链接,这里我郑重声明一下,本人目前仅在CSDN这一个平台发布文章,其他小伙伴如果想转载 或者引用请注明引用来源,未经许可不得直接搬运,请尊重创作人的劳动成果,谢谢!(唉,我这么一个小菜鸡居然还有人搬运,还望搬运大佬手下留情~)**

关于多种方式完美解决Python pip命令下载第三方库的问题

一、临时提速

  国内的主要镜像地址如下:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

使用方法如下:

pip install -i 国内镜像地址 包名

例如: pip install -i https://mirrors.aliyun.com/pypi/simple/ requests

注:新版ubuntu要求使用https源

二、永久提速

  每次临时复制镜像地址放在后面也挺麻烦的,所以接下来介绍永久提速的方法。做一下简单的配置即可完成。

(一) Windows系统配置 在 C:\Users\Administrator\pip 建一个文件 pip.ini,如果Administrator 中没有pip文件夹则自己新建一个,然后新建一个 pip.ini 文件。在 pip.ini 文件输入:


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

[install]
trusted-host = pypi.douban.com

   使用记事本默认的ANSI编码格式复制上面的文本粘贴即可,最后将.txt的后缀去掉,效果如图:

关于多种方式完美解决Python pip命令下载第三方库的问题

在command中测试:win+r输入cmd进入控制台输入命令pqi ls,没有安装pqi模块的可以用pip install pqi命令安装一下,安装后输入命令,效果如下:

关于多种方式完美解决Python pip命令下载第三方库的问题

   显示出了可用的镜像源,然后输入pqi show命令可以查看我们当前使用的镜像源

关于多种方式完美解决Python pip命令下载第三方库的问题

   可以看到我们已经将镜像源更改为豆瓣了,所有步骤到结束,大家可以动手试试哦,如果遇到任何问题欢迎评论区留言或者私信我呦~

(二) Mac 和 Linux 配置

  •  打开terminal

  • 输入命令:


mkdir .pip
vim .pip/pip.conf

(这两步是在home目录下新建文件: .pip/pip.conf)

3.按 i 键进入输入模式,在这个文件中复制粘贴写入如下内容:


[global]
index-url = https://pypi.doubanio.com/simple/
timeout = 1000
【install】
use-mirrors = true
mirrors = https://pypi.doubanio.com//

 

按ESC退出插入模式后,直接输入 :wq 回车,这样就会保存并退出刚才创建的文件和输入的内容了。

  以上就是所有的配置方式啦,小伙伴们还在等什么赶紧去下载一个库试试吧,以前十几分钟才能下载完的,现在只需三秒喔~

来源:https://blog.csdn.net/weixin_44578172/article/details/110431680

标签:python,pip,命令,第三方库
0
投稿

猜你喜欢

  • MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)

    2024-01-16 12:47:36
  • 如何用 Python 处理不平衡数据集

    2023-02-21 07:35:31
  • Python为何不能用可变对象作为默认参数的值

    2022-11-30 13:42:04
  • Python实现数据地址实体抽取

    2022-12-03 00:23:18
  • Python面向对象程序设计构造函数和析构函数用法分析

    2021-12-12 07:01:48
  • python图形界面tkinter的使用技巧

    2022-04-24 01:34:22
  • 教你如何使用Python实现二叉树结构及三种遍历

    2021-04-30 14:08:00
  • 当设计师遭遇HTML5

    2011-08-05 18:59:53
  • python import模块时有错误红线的原因

    2021-03-19 13:59:30
  • Python基于read(size)方法读取超大文件

    2022-06-06 12:27:15
  • 使用python加密主机文件几种方法实现

    2021-03-06 03:16:12
  • 关于爬虫中scrapy.Request的更多参数用法

    2023-10-14 02:20:26
  • python的多线程原来可以这样解

    2021-02-22 16:12:18
  • PHP:微信小程序 微信支付服务端集成实例详解及源码下载

    2023-11-14 13:37:55
  • python实现图片压缩代码实例

    2023-07-11 06:35:22
  • python多进程程序打包成exe的问题

    2023-08-07 13:39:03
  • 自动化测试读写64位操作系统的注册表

    2024-05-13 09:36:32
  • 设计较好付款流程的12个建议

    2009-06-08 12:45:00
  • Python列表(list)所有元素的同一操作解析

    2021-05-06 22:56:31
  • conda虚拟环境默认路径的修改方法

    2022-07-02 03:14:50
  • asp之家 网络编程 m.aspxhome.com