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实现的一个火车票转让信息采集器
Jul 09 Python
Python向日志输出中添加上下文信息
May 24 Python
使用Python搭建虚拟环境的配置方法
Feb 28 Python
深入flask之异步非堵塞实现代码示例
Jul 31 Python
在python里从协程返回一个值的示例
Feb 19 Python
Python实现判断一个整数是否为回文数算法示例
Mar 02 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
用Python爬取QQ音乐评论并制成词云图的实例
Aug 24 Python
Python 中@property的用法详解
Jan 15 Python
Python安装tar.gz格式文件方法详解
Jan 19 Python
Python创建空列表的字典2种方法详解
Feb 13 Python
如何用Python和JS实现的Web SSH工具
Feb 23 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 判断变量类型实现代码
2009/10/23 PHP
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
PHP 表单提交及处理表单数据详解及实例
2016/12/27 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
免费空间广告万能消除代码
2006/09/04 Javascript
JavaScript中数组对象的那些自带方法介绍
2013/03/12 Javascript
js函数名与form表单元素同名冲突的问题
2014/03/07 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
JavaScript Split()方法
2015/12/18 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
react路由配置方式详解
2017/08/07 Javascript
React Native 搭建开发环境的方法步骤
2017/10/30 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
微信小程序 scroll-view 实现锚点跳转功能
2019/12/12 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
详解Python发送邮件实例
2016/01/10 Python
python利用requests库进行接口测试的方法详解
2018/07/06 Python
Python DataFrame一列拆成多列以及一行拆成多行
2019/08/06 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
将HTML5 Canvas的内容保存为图片借助toDataURL实现
2013/05/20 HTML / CSS
香港万宁官方海外旗舰店:香港健与美连锁店
2018/09/27 全球购物
大三在校生电子商务求职信
2013/10/29 职场文书
运动会通讯稿500字
2014/02/20 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
司仪主持词两篇
2014/03/22 职场文书
工作简报格式范文
2015/07/21 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
奶茶店的创业计划书该怎么写?
2019/07/15 职场文书
java设计模式--建造者模式详解
2021/07/21 Java/Android
MySQL分库分表详情
2021/09/25 MySQL