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序列之list和tuple常用方法以及注意事项
Jan 09 Python
在Python中用has_key()方法查找键是否存在的教程
May 21 Python
使用Python对微信好友进行数据分析
Jun 27 Python
Python json模块dumps、loads操作示例
Sep 06 Python
python+splinter自动刷新抢票功能
Sep 25 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 Python
python实现贪吃蛇小游戏
Mar 21 Python
Python中一个for循环循环多个变量的示例
Jul 16 Python
简单了解Django应用app及分布式路由
Jul 24 Python
Django自带日志 settings.py文件配置方法
Aug 30 Python
Python对称的二叉树多种思路实现方法
Feb 28 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生成EXCEL的东东
2006/10/09 PHP
php简单封装了一些常用JS操作
2007/02/25 PHP
PHP技术开发技巧分享
2010/03/23 PHP
php中的观察者模式
2010/03/24 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
php通过字符串调用函数示例
2014/03/02 PHP
PHP中应该避免使用同名变量(拆分临时变量)
2015/04/03 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
2019/04/15 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
jquery.jstree 增加节点的双击事件代码
2010/07/27 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
Vue2.0 实现歌手列表滚动及右侧快速入口功能
2018/08/08 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
Python实现中一次读取多个值的方法
2018/04/22 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
eBay加拿大站:eBay.ca
2019/06/20 全球购物
三星加拿大官方网上商店:Samsung CA
2020/12/18 全球购物
酒店管理专业毕业生推荐信
2013/11/10 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
优秀广告词大全
2014/03/19 职场文书
勾股定理课后反思
2014/04/26 职场文书
国庆节演讲稿
2014/05/27 职场文书
小学毕业感言100字
2015/07/30 职场文书
SQL SERVER触发器详解
2022/02/24 SQL Server