python中提高pip install速度


Posted in Python onFebruary 14, 2020

pip install命令默认是用的是python官方源,由于一些客观原因,连接速度很慢,甚至超时中断,到时很多模块安装不上,甚是苦恼!

怎么办?

使用国内镜像源,将以下命令完成拷贝出来,粘贴至记事本中,保存为bat文件,双击执行该批处理文件。

@echo off

rem 声明采用UTF-8编码chcp 65001

echo \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

echo 自动设置pip安装配置文件

echo \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

set pipFolder=\\pip\\

if exist %userprofile%%pipFolder% (

echo 目录%userprofile%%pipFolder%已存在无需创建

) else (

echo 创建%userprofile%%pipFolder%

md %userprofile%%PiPFolder%

)

cd %userprofile%%pipFolder%

echo \[global\]>pip.ini

(

echo timeout=60

echo index-url=http://pypi.douban.com/simple

echo extra-index-url=https://pypi.tuna.tsinghua.edu.cn/simple/

echo \[install\]

echo trusted-host=pypi.douban.com

echo pypi.tuna.tsinghua.edu.cn

echo timeout = 10

)>>pip.ini

wmic ENVIRONMENT where "name='path' and username='<system>'"

set VariableValue="%path%;%userprofile%%pipFolder%pip.ini"

然后再试试pip install命令,绝对飞一般的感觉。

另外给大家一些常用的pip国内源:

阿里云 https://mirrors.aliyun.com/pypi/simple/ 
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban) https://pypi.douban.com/simple/ 
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 
中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/

使用方法

临时生效
使用时加上参数 -i

如:

pip install matplotlib -i https://mirrors.aliyun.com/pypi/simple/

永久生效

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

内容如下:

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

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

Python 相关文章推荐
python批量提交沙箱问题实例
Oct 08 Python
详解字典树Trie结构及其Python代码实现
Jun 03 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
Apr 15 Python
python实现扫描局域网指定网段ip的方法
Apr 16 Python
python使用MQTT给硬件传输图片的实现方法
May 05 Python
Python中__repr__和__str__区别详解
Nov 07 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
Mar 02 Python
Python装饰器实现方法及应用场景详解
Mar 26 Python
基于python图像处理API的使用示例
Apr 03 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
Nov 27 Python
教你怎么用Python处理excel实现自动化办公
Apr 30 Python
pycharm快捷键汇总
Feb 14 #Python
python随机模块random使用方法详解
Feb 14 #Python
python实现连连看游戏
Feb 14 #Python
python读取与处理netcdf数据方式
Feb 14 #Python
Python class的继承方法代码实例
Feb 14 #Python
python super函数使用方法详解
Feb 14 #Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 #Python
You might like
php 设计模式之 单例模式
2008/12/19 PHP
PHP面向对象概念
2011/11/06 PHP
ci检测是ajax还是页面post提交数据的方法
2014/11/10 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
javascript String 的扩展方法集合
2008/06/01 Javascript
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
JavaScript 私有成员分析
2009/01/13 Javascript
最短的IE判断代码
2011/03/13 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
2018/10/23 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
利用python为运维人员写一个监控脚本
2018/03/25 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
解决python Markdown模块乱码的问题
2019/02/14 Python
python从入门到精通 windows安装python图文教程
2019/05/18 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
python实现快递价格查询系统
2020/03/03 Python
Python函数调用追踪实现代码
2020/11/27 Python
纯CSS改变webkit内核浏览器的滚动条样式
2014/04/17 HTML / CSS
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
2013/01/23 HTML / CSS
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
任意存:BOXFUL
2018/05/21 全球购物
迟到检讨书800字
2014/01/13 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
商业门面租房协议书
2014/11/25 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
如何拟写通知正文?
2019/04/02 职场文书