python
主页 > 脚本 > python >

python中提高pip install速度的方法

2020-02-14 | 秩名 | 点击:

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国内源:

阿里云  
中国科技大学
 
豆瓣(douban)
 
清华大学
 
中国科学技术大学

使用方法

临时生效
使用时加上参数 -i

如:

pip install matplotlib -i

永久生效

1.Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

内容如下:

[global]
index-url =

 
[install]
trusted-host=mirrors.aliyun.com

2.windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。

原文链接:https://segmentfault.com/a/1190000021730010
相关文章
最新更新