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中的作用域规则详解
Jan 30 Python
python使用pil生成图片验证码的方法
May 08 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
Dec 24 Python
Python win32com 操作Exce的l简单方法(必看)
May 25 Python
详解python中的文件与目录操作
Jul 11 Python
Python判断对象是否相等及eq函数的讲解
Feb 25 Python
linux环境中没有网络怎么下载python
Jul 07 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
Aug 13 Python
python @propert装饰器使用方法原理解析
Dec 25 Python
Python对称的二叉树多种思路实现方法
Feb 28 Python
使用Pycharm分段执行代码
Apr 15 Python
Python实现加密的RAR文件解压的方法(密码已知)
Sep 11 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
基于mysql的bbs设计(四)
2006/10/09 PHP
一个PHP缓存类代码(附详细说明)
2011/06/09 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
JavaScript触发器详解
2007/03/10 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
JS跨域代码片段
2012/08/30 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
鼠标悬停小图标显示大图标
2016/01/22 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
详解JavaScript中的Object.is()与&quot;===&quot;运算符总结
2020/06/17 Javascript
Python如何为图片添加水印
2016/11/25 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
基于python3的socket聊天编程
2020/02/17 Python
Python request使用方法及问题总结
2020/04/26 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
IRO美国官网:法国服装品牌
2018/03/06 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
linux下进程间通信的方式
2013/01/23 面试题
市场部管理制度
2014/02/02 职场文书
企业军训感想
2014/02/07 职场文书
中西医专业毕业生职业规划书
2014/02/24 职场文书
安全生产责任书范本
2014/04/15 职场文书
2014年纪检工作总结
2014/11/12 职场文书
安全守法证明
2015/06/23 职场文书
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python
使用python绘制分组对比柱状图
2022/04/21 Python
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript