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的词法分析与语法分析
May 18 Python
Python实现的二维码生成小软件
Jul 11 Python
python实现从网络下载文件并获得文件大小及类型的方法
Apr 28 Python
利用Python破解验证码实例详解
Dec 08 Python
Python XML转Json之XML2Dict的使用方法
Jan 15 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
Apr 06 Python
python 梯度法求解函数极值的实例
Jul 10 Python
让Python脚本暂停执行的几种方法(小结)
Jul 11 Python
Python企业编码生成系统之系统主要函数设计详解
Jul 26 Python
python 3.7.4 安装 opencv的教程
Oct 10 Python
通过celery异步处理一个查询任务的完整代码
Nov 19 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
Dec 05 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
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
php基于mcrypt的加密解密实例
2014/10/27 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
webpack 代码分离优化快速指北
2019/05/18 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
JavaScript实现页面高亮操作提示和蒙板
2021/01/04 Javascript
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
python实现聊天小程序
2018/03/13 Python
python实现网站用户名密码自动登录功能
2019/08/09 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
python 用struct模块解决黏包问题
2020/11/07 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
进程的查看和调度分别使用什么命令
2013/12/14 面试题
Linux操作面试题
2015/02/11 面试题
巧克力蛋糕店创业计划书
2014/01/14 职场文书
幼儿园教师奖惩制度
2014/02/01 职场文书
教师对学生的寄语
2014/04/03 职场文书
文秘个人求职信范文
2014/04/22 职场文书
社区文艺活动方案
2014/08/19 职场文书
机关作风建设整改方案
2014/10/27 职场文书
Python基础之数据结构详解
2021/04/28 Python
Python数据分析入门之数据读取与存储
2021/05/13 Python