python中提高pip install速度

Ava ·
更新时间:2024-11-14
· 597 次阅读

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。内容同上。

您可能感兴趣的文章:解决pycharm无法调用pip安装的包问题Python使用pip安装报错:is not a supported wheel on this platform的解决方法解决Python pip 自动更新升级失败的问题



pip install install pip Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号