关于多种方式完美解决Python pip命令下载第三方库的问题
作者:Mr.Q* 发布时间:2023-02-25 13:40:11
写在前面
众所周知python拥有众多的第三方库,据不完全统计python有1w多个第三方库(为什么是不完全统计,因为我也记不清了☺),那既然有这么多的库,那么不可避免的就是我们要去下载他。但对我们这些国内用户的话,有时候用pip命令安装库的话速度实属龟速,下面介绍几个提速的方法,对你有用的话别忘了点赞关注+收藏哦~
另外最近发现总有人搬运我的文章,并且不加原文链接,这里我郑重声明一下,本人目前仅在CSDN这一个平台发布文章,其他小伙伴如果想转载 或者引用请注明引用来源,未经许可不得直接搬运,请尊重创作人的劳动成果,谢谢!(唉,我这么一个小菜鸡居然还有人搬运,还望搬运大佬手下留情~)**
一、临时提速
国内的主要镜像地址如下:
清华: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的后缀去掉,效果如图:
在command中测试:win+r输入cmd进入控制台输入命令pqi ls
,没有安装pqi模块的可以用pip install pqi
命令安装一下,安装后输入命令,效果如下:
显示出了可用的镜像源,然后输入pqi show
命令可以查看我们当前使用的镜像源
可以看到我们已经将镜像源更改为豆瓣了,所有步骤到结束,大家可以动手试试哦,如果遇到任何问题欢迎评论区留言或者私信我呦~
(二) 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


猜你喜欢
- 一、创建堆heapq有两种方式创建堆, 一种是使用一个空列表,然后使用heapq.heappush()函数把值加入堆中,另外一种就是使用he
- (10)addEvent 网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro J
- 本文实例为大家分享了python实现K折交叉验证的具体代码,供大家参考,具体内容如下用KNN算法训练iris数据,并使用K折交叉验证方法找出
- 上一篇博文说了 vue3 项目的 toRefs 函数和 toRef 函数,今天就稍微总结一下 vue3 的计算属性,其实学过 vue2 的宝
- 本文实例讲述了Python线性拟合实现函数与用法。分享给大家供大家参考,具体如下:1. 参考别人写的:#-*- coding:utf-8 -
- 之前有写过一篇如何使用Pytorch实现two-head(多输出)模型在那篇文章里,基本把two-head网络以及构建讲清楚了(如果不清楚请
- 目录文件读写读文件写文件StringIO和BytesIOStringIOBytesIO操作文件和目录环境变量操作文件和目录文件读写读文件tr
- 返回首页的链接地址,有三种方法:1、一般方法是,直接写对应的域名地址,<a href="http://www.zfnn.co
- 滚动页面在自动化操作中,如果web页面过长,而我们需要的元素并不在当前可视页面中,那么selenium就无法对其进行操作;此时,我们就需要像
- Python 运算符通常用于对值和变量执行操作。这些是用于逻辑和算术运算的标准符号。在本文中,我们将研究不同类型的 Python 运算符。&
- 今天安装Django的时候遇到了python版本冲突,找不到python路径,所以又重新安装了一个python3.6.5安装完之后,突然发现
- 作业备份,不是备份数据库,是备份作业。 我的方法是把作业导出成文件备份起来,因为当你服务器维护的多了的时候很多你的作业 就很成问题,很麻烦。
- 前言SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:
- 前言我们前面对matplotlib模块底层结构学习,对其pyplot类(脚本层)类提供的绘制折线图、柱状图、饼图、直方图等统计图表的相关方法
- Python开发最牛逼的IDE——pycharm(其实其它的工具,例如eclipse也可以写,只不过比较麻烦,需要安装很多的插件,所以说py
- 关于SQL server2005中插入汉字变成问号的解决办法 1.右击你所建的数据库,点击“属性”,选择“选项”并点击。将其中的排序规则设置
- 语言更新时每一个新增的特性都是从千百万开发者需求里提取过来的,规范采用后能减少程序员的痛苦,带来便捷。我们经常会这么写function ca
- 基本思路斑马线检测通过opencv图像处理来进行灰度值转换、高斯滤波去噪、阈值处理、腐蚀和膨胀后对图像进行轮廓检测,通过判断车辆和行人的位置
- k-means算法思想较简单,说的通俗易懂点就是物以类聚,花了一点时间在python中实现k-means算法,k-means算法有本身的缺点
- def get_area_list(self): &qu