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模拟登录验证码(代码简单)
Feb 06 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
通过python顺序修改文件名字的方法
Jul 11 Python
在Mac上删除自己安装的Python方法
Oct 29 Python
Python模块的加载讲解
Jan 15 Python
Python流行ORM框架sqlalchemy安装与使用教程
Jun 04 Python
django最快程序开发流程详解
Jul 19 Python
如何利用python web框架做文件流下载的实现示例
Jun 02 Python
Python常用类型转换实现代码实例
Jul 28 Python
利用python汇总统计多张Excel
Sep 22 Python
python中time.ctime()实例用法
Feb 03 Python
Python实现简单的2048小游戏
Mar 01 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
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
php随机抽奖实例分析
2015/03/04 PHP
递归实现php数组转xml的代码分享
2015/05/14 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
Yii 框架使用Forms操作详解
2020/05/18 PHP
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
javascript函数特点实例分析
2015/05/14 Javascript
JavaScript多线程详解
2015/08/12 Javascript
JavaScript实现将文本框的值插入指定位置的方法
2015/08/13 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
2019/09/11 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
openlayers实现地图测距测面
2020/09/25 Javascript
Python的Django框架安装全攻略
2015/07/15 Python
python中的编码知识整理汇总
2016/01/26 Python
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
详解用python写一个抽奖程序
2019/05/10 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
Python实现大数据收集至excel的思路详解
2020/01/03 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
环境科学专业研究生求职信
2013/10/02 职场文书
学习保证书范文
2014/04/30 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
旅游项目合作意向书
2015/05/08 职场文书
工作感言一句话
2015/08/01 职场文书
python模块与C和C++动态库相互调用实现过程示例
2021/11/02 Python