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 内置字符串处理函数的使用方法
Jun 11 Python
Python爬虫获取整个站点中的所有外部链接代码示例
Dec 26 Python
python爬虫爬取某站上海租房图片
Feb 04 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
python求最大连续子数组的和
Jul 07 Python
pyQT5 实现窗体之间传值的示例
Jun 20 Python
python SQLAlchemy的Mapping与Declarative详解
Jul 04 Python
python使用配置文件过程详解
Dec 28 Python
Python各种扩展名区别点整理
Feb 27 Python
基于python实现上传文件到OSS代码实例
May 09 Python
python em算法的实现
Oct 03 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 SQL防注入代码集合
2008/04/25 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
thinkphp分页集成实例
2017/07/24 PHP
PHP让网站移动访问更加友好方法
2019/02/14 PHP
javascript不同页面传值的改进版
2008/09/30 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
通过伪协议解决父页面与iframe页面通信的问题
2015/04/05 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
2016/04/15 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)
2018/12/05 Javascript
Python中的引用和拷贝浅析
2014/11/22 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
Python中pymysql 模块的使用详解
2019/08/12 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
python中pop()函数的语法与实例
2020/12/01 Python
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
责任担保书范文
2014/05/21 职场文书
研究生个人学年总结
2015/02/14 职场文书
同事去世追悼词
2015/06/23 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL