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类和继承用法实例
Jul 07 Python
python dataframe astype 字段类型转换方法
Apr 11 Python
python后端接收前端回传的文件方法
Jan 02 Python
在Python中表示一个对象的方法
Jun 25 Python
python里运用私有属性和方法总结
Jul 08 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
如何利用pygame实现简单的五子棋游戏
Dec 29 Python
Pytorch中实现只导入部分模型参数的方式
Jan 02 Python
python2 对excel表格操作完整示例
Feb 23 Python
基于jupyter代码无法在pycharm中运行的解决方法
Apr 21 Python
python中用ggplot绘制画图实例讲解
Jan 26 Python
Django展示可视化图表的多种方式
Apr 08 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 高手之路(三)
2006/10/09 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
PHP代码加密的方法总结
2020/03/13 PHP
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】
2017/12/09 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
[00:17]天涯墨客一技能展示
2018/08/25 DOTA
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
python使用正则表达式提取网页URL的方法
2015/05/26 Python
python如何把嵌套列表转变成普通列表
2018/03/20 Python
Python使用post及get方式提交数据的实例
2019/01/24 Python
python+os根据文件名自动生成文本
2019/03/21 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
python写日志文件操作类与应用示例
2019/07/01 Python
django做form表单的数据验证过程详解
2019/07/26 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
香港万宁官方海外旗舰店:香港健与美连锁店
2018/09/27 全球购物
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
超市促销活动总结
2014/07/01 职场文书
文员求职信
2014/07/15 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
农业项目合作意向书
2015/05/08 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
大学军训口号大全
2015/12/24 职场文书
MySQL 重写查询语句的三种策略
2021/05/10 MySQL
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS
vue2实现provide inject传递响应式
2021/05/21 Vue.js
PHP正则表达式之RCEService回溯
2022/04/11 PHP
nginx配置之并发频次限制
2022/04/18 Servers