pip 安装库比较慢的解决方法(国内镜像)


Posted in Python onOctober 06, 2019

对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。

所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。

国内源:

新版ubuntu要求使用https源,要注意。

清华: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的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。

永久修改,一劳永逸:

Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

内容如下:

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

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。

下面是补充:

场景

想安装 Django 库

在 cmd 敲入命令

pip install Django

但是发现下载安装文件非常慢

原因:实质访问的下载网站是 https://pypi.Python.org/simple/

这是一个国外网站,速度比较慢

解决办法

使用国内源

在 cmd 更改为敲入命令

# 豆瓣源
pip install Django -i https://pypi.douban.com/simple

# 或者 清华大学源
pip install Django -i https://pypi.tuna.tsinghua.edu.cn/simple

以后使用 pip 时,都可以把 -i https://pypi.douban.com/simple 作为必填的末尾内容,能保证下载速度

Python 相关文章推荐
python创建临时文件夹的方法
Jul 06 Python
Python实现堆排序的方法详解
May 03 Python
Pycharm编辑器技巧之自动导入模块详解
Jul 18 Python
Python装饰器用法实例总结
Feb 07 Python
解决Python requests库编码 socks5代理的问题
May 07 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
Python 实现王者荣耀中的敏感词过滤示例
Jan 21 Python
Python判断对象是否为文件对象(file object)的三种方法示例
Apr 26 Python
python定位xpath 节点位置的方法
Aug 27 Python
python程序中的线程操作 concurrent模块使用详解
Sep 23 Python
Python流程控制常用工具详解
Feb 24 Python
python list的index()和find()的实现
Nov 16 Python
Anaconda之conda常用命令介绍(安装、更新、删除)
Oct 06 #Python
Python pip 安装与使用(安装、更新、删除)
Oct 06 #Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
Oct 06 #Python
windows下Python安装、使用教程和Notepad++的使用教程
Oct 06 #Python
Django学习之文件上传与下载
Oct 06 #Python
Django实现文件上传和下载功能
Oct 06 #Python
Django文件上传与下载(FileFlid)
Oct 06 #Python
You might like
php入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
javascript强制点击广告的方法
2015/02/06 Javascript
浅析JS操作DOM的一些常用方法
2016/05/13 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
Python 如何访问外围作用域中的变量
2016/09/11 Python
python代码实现ID3决策树算法
2017/12/20 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
2020/02/17 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
Python基于Faker假数据构造库
2020/11/30 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
大四学生找工作的自荐信
2014/03/27 职场文书
化工专业自荐书
2014/06/16 职场文书
英语教学课后反思
2016/02/15 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书
详解Python牛顿插值法
2021/05/11 Python
php去除deprecated的实例方法
2021/11/17 PHP
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python
Python读取和写入Excel数据
2022/04/20 Python