Python中解决pip下载速度慢的正确姿势合集

参考过的博文:
感谢博主 @工控男
感谢莫烦教程中关于matplotlib的安装教程
正确姿势1

1:在下载包名前加上一些国内较大的镜像 ,抱住大腿加速 这里module代表包的名字

pip install -i https://pypi.douban.com/simple module # 使用豆瓣源
 
pip install -i http://mirrors.aliyun.com/pypi/simple/ module  # 阿里云 
 
pip install -i  https://pypi.mirrors.ustc.edu.cn/simple/ module  # 中国科技大学 
 
pip install -i  http://pypi.douban.com/simple/ module  # 豆瓣(douban) 
 
pip install -i  https://pypi.tuna.tsinghua.edu.cn/simple/ module  # 清华大学 
 
pip install -i  http://pypi.mirrors.ustc.edu.cn/simple/ module  # 中国科学技术大学 

例如你想安装panda,使用清华镜像就是酱紫滴

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

其他就不一一举例
其中清华的镜像亲自测试过,配种前pip下载panda要14分钟,配置后要10秒

正确姿势2

感谢一位QQ群里的大佬的支招
直接配置pip下载时服务器,一劳永逸抱住大腿加速
配置方法:
在users目录下新建名字叫 pip 的文件夹,进入文件夹,创建pip.conf,内容如下,保存即可。

[global]
  index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
  trusted-host=https://pypi.tuna.tsinghua.edu.cn

这里用到的链接名字可以举一反三,配置为其他的镜像也可以,原理上说,镜像服务器距离你地理位置所需越近,服务器带宽越大,所需转折服务器数量越少,那速度会越快。

正确姿势三:

一些由于不可描述原因就是无法直接用pip安装的包,这里拿 matplotlib 开刀 举例
matplotlib 是一个经常使用到的画二维图形的包,然而它无论如何用pip都没有安装成功过(很多博主写的pip install matplotlib 能安装
之类云云, 反正作为小白的我是没安装成功过)
这时就要发挥 bing/谷歌/百度 ……的力量了

一键直达Bing搜索引擎
一键直达谷歌搜索引擎(发稿时可以使用)
一键直达 百度 是不可能的)

直接在搜索框打入包的名字,找到网址带有包名的链接(一般是官网的可能性大一些)
要是一些常用的有大佬奉献的包,运行好可以碰到官网

然后找到下载包的地方下载包到本地

很重要,看准文件描述

Python中解决pip下载速度慢的正确姿势合集_第1张图片
然后可以将文件拷贝到你的Python安装的package或其他文件夹下
在在cmd或powershell 进入文件所在文件夹
两种方法
1:按住 shift 键不放,右击后左击选择在Powershell打开 然后 pip install 文件包括后缀名全名称
就可以了
2:打开cmd或powershell(找不到就使用小娜搜索出来), 输入 cd按一下空格键 然后 将文件直接左键按住不松拖拽到终端窗口内
出现完整路径后 按下 enter
然后输入 pip install 文件包括后缀名全名称

这种方法适用于一些pip命令无法安装的包,在安装时,pip还会自动安装相关包
同时,值得注意的是,由于浏览器内置下载器速度慢,推荐使用IDM 国际下载器
是否使用随意
提取码: 2333

若能帮上看官忙的自然就是我凌晨写博文的乐趣

最后愿意请小编喝茶的,在此有礼了

你可能感兴趣的:(python,镜像配置)