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 相关文章推荐
Python3通过Luhn算法快速验证信用卡卡号的方法
May 14 Python
将TensorFlow的模型网络导出为单个文件的方法
Apr 23 Python
利用Django提供的ModelForm增删改数据的方法
Jan 06 Python
python 对多个csv文件分别进行处理的方法
Jan 07 Python
python pandas 时间日期的处理实现
Jul 30 Python
python matplotlib库绘制条形图练习题
Aug 10 Python
Python从入门到精通之环境搭建教程图解
Sep 26 Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 Python
Python过滤序列元素的方法
Jul 31 Python
Python如何读写二进制数组数据
Aug 01 Python
python源文件的字符编码知识点详解
Mar 04 Python
Django路由层如何获取正确的url
Jul 15 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缓存函数的使用说明
2013/05/10 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
ExtJS 2.0实用简明教程 之Border区域布局
2009/04/29 Javascript
javascript使用定时函数实现跳转到某个页面
2013/12/25 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
IE6 hack for js 集锦
2014/09/23 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
喜大普奔!jQuery发布 3.0 最终版
2016/06/12 Javascript
JavaScript简单实现弹出拖拽窗口(一)
2016/06/17 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
2016/06/24 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
vue 组件销毁并重置的实现
2020/01/13 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
什么是serialVersionUID
2016/03/04 面试题
如何开启linux的ssh服务
2015/02/14 面试题
自荐书封面下载
2013/11/29 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
元宵节寄语大全
2015/02/27 职场文书
计划生育个人总结
2015/03/02 职场文书
详解Spring Boot使用系统参数表提升系统的灵活性
2021/06/30 Java/Android
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript