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的Tornado框架配置使用Jinja2模板引擎的方法
Jun 30 Python
Python 安装setuptools和pip工具操作方法(必看)
May 22 Python
Python编程实现双击更新所有已安装python模块的方法
Jun 05 Python
python开发游戏的前期准备
May 05 Python
Python内存管理实例分析
Jul 10 Python
python3中eval函数用法使用简介
Aug 02 Python
基于python的列表list和集合set操作
Nov 24 Python
在python3中实现查找数组中最接近与某值的元素操作
Feb 29 Python
windows下Pycharm安装opencv的多种方法
Mar 05 Python
python和JavaScript哪个容易上手
Jun 23 Python
python 三种方法实现对Excel表格的读写
Nov 19 Python
使用python向MongoDB插入时间字段的操作
May 18 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
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
js控制div及网页相关属性的代码
2009/12/19 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
2010/12/06 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
javascript中一些util方法汇总
2015/06/10 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
jQuery实现手势解锁密码特效
2017/08/14 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
2017/12/25 jQuery
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
js中的 || 与 &amp;&amp; 运算符详解
2018/05/24 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
Python中内建函数的简单用法说明
2016/05/05 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
Python的信号库Blinker用法详解
2020/12/31 Python
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
Orlebar Brown官网:设计师泳裤和泳装
2020/12/08 全球购物
新学期家长寄语
2014/01/19 职场文书
人力资源主管的岗位职责
2014/03/15 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
2014年民警工作总结
2014/11/25 职场文书
感谢信的格式
2015/01/21 职场文书
转让协议书
2015/01/27 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
如何判断pytorch是否支持GPU加速
2021/06/01 Python
CSS实现渐变色边框(Gradient borders)的5种方法
2022/03/25 HTML / CSS
一文解答什么是MySQL的回表
2022/08/05 MySQL