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 29 Python
RC4文件加密的python实现方法
Jun 30 Python
理解生产者消费者模型及在Python编程中的运用实例
Jun 26 Python
Python爬虫爬取美剧网站的实现代码
Sep 03 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
Feb 06 Python
TensorFlow深度学习之卷积神经网络CNN
Mar 09 Python
python re库的正则表达式入门学习教程
Mar 08 Python
OpenCV 模板匹配
Jul 10 Python
对python 中re.sub,replace(),strip()的区别详解
Jul 22 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
python爬虫智能翻页批量下载文件的实例详解
Feb 02 Python
python基于OpenCV模板匹配识别图片中的数字
Mar 31 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多进程编程实例详解
2017/07/19 PHP
关于laravel 子查询 &amp; join的使用
2019/10/16 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
javascript StringBuilder类实现
2008/12/22 Javascript
javascript 打印页面代码
2009/03/24 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
vue-model实现简易计算器
2020/08/17 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
python取余运算符知识点详解
2019/06/27 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
python中random模块详解
2021/03/01 Python
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
英国户外装备和冒险服装零售商:alloutdoor
2018/01/30 全球购物
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
怎样写离婚协议书
2014/09/10 职场文书
客房领班岗位职责
2015/02/11 职场文书
乡镇保密工作承诺书
2015/05/04 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python
SQL写法--行行比较
2021/08/23 SQL Server