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内置函数的用法实例教程
Sep 08 Python
利用python实现xml与数据库读取转换的方法
Jun 17 Python
详解Python里使用正则表达式的ASCII模式
Nov 02 Python
python自动裁剪图像代码分享
Nov 25 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
Jan 23 Python
Python爬虫天气预报实例详解(小白入门)
Jan 24 Python
详解python中TCP协议中的粘包问题
Mar 22 Python
Numpy之将矩阵拉成向量的实例
Nov 30 Python
python软件都是免费的吗
Jun 18 Python
python实现二分查找算法
Sep 18 Python
python入门教程之基本算术运算符
Nov 13 Python
python中append函数用法讲解
Dec 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
生成卡号php代码
2008/04/09 PHP
php下批量挂马和批量清马代码
2011/02/27 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
thinkphp修改配置进入默认首页的方法
2017/02/07 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
jQuery控制图片的hover效果(smartRollover.js)
2012/03/18 Javascript
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
js加减乘除丢失精度问题解决方法
2014/05/16 Javascript
Javascript模拟加速运动与减速运动代码分享
2014/12/11 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
2020/06/19 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
利用jquery和BootStrap实现动态滚动条效果
2018/12/03 jQuery
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
python实现用户答题功能
2018/01/17 Python
Python输入二维数组方法
2018/04/13 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
2018/12/05 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
法律专业自我鉴定
2013/10/03 职场文书
区级文明单位申报材料
2014/05/15 职场文书
2014年班级工作总结
2014/11/14 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
win10怎么设置右下角图标不折叠?Win10设置右下角图标不折叠的方法
2022/07/15 数码科技