(转)[Python]pip更换国内源

本文介绍了如何将Python的pip或pip3安装源更改为国内镜像,以解决下载速度慢和连接超时的问题。提供了两种方法:一是修改用户目录下的pip配置文件,二是临时更换源进行安装。通过切换到阿里云、清华大学、中国科学技术大学等国内镜像源,可以显著提高安装Python模块的速度。

转自:https://blog.youkuaiyun.com/kwame211/article/details/95984293

 

Python切换pip 或 pip3安装源的为国内源方法,大家知道,pip是Python中非常方便易用的安装包管理器,但是在实际下载安装包的时候总是连接不上或者下载速度特别慢, pypi.python.org就是其中一个。用pip3下载第三方库速度实在是慢到令人难以接受的地步,几十k每秒,所以打算给它换个国内的源。

 

所以,使用pip 或 pip3给Python安装软件时,经常出现Timeout连接超时错误。修改pip连接的软件库可以解决这个问题。

 

pip更换为国内源,可以大大的提高安装成功率和速度。

 

方案一:修改配置文件

 

首先在当前用户目录下建立文件夹.pip,然后在文件夹中创建pip.conf文件,再将源地址加进去即可。

 

mkdir ~/.pip

vim ~/.pip/pip.conf

# 然后将下面这两行复制进去就好了

[global]

index-url = https://mirrors.aliyun.com/pypi/simple

 

#--------------------------------------------------------------------

国内其他pip源

 

    清华:https://pypi.tuna.tsinghua.edu.cn/simple

    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

    华中理工大学:http://pypi.hustunique.com/

    山东理工大学:http://pypi.sdutlinux.org/

    豆瓣:http://pypi.douban.com/simple/

 

注意:不管你用的是pip3还是pip,方法都是一样的,都是创建pip文件夹。

 

解决方案二:临时给pip 或 pip3换源

 

命令格式:sudo pip3 install 包名 -i 镜像源url

 

pip 或 pip3更换源为国内源

 

比如我在用pip3安装Python模块matplotlib的时候,下载速度只有是几k

 

sudo pip3 install matplotlib -i https://pypi.douban.com/simple/ 

sudo pip3 install matplotlib -i https://pypi.douban.com/simple/

 

之后下载速度提到了1-2MB/s左右

 

还有一种办法,通过迅雷下载

参考:https://www.cnblogs.com/mozhi761/p/11705986.html

使用pip install+目标库 下载命令后,通常会告诉你一个下载链接, 如上图,这里是

https://files.pythonhosted.org/packages/20/8e/c5ee7dcf8168327bb6d2e3f830edadc91485f23049afaa709a3e019d47ef/pyqt5_tools-5.13.0.1.5-cp37-none-win_amd64.whl

我们复制这个链接到迅雷,用迅雷下载,可以看到速度变快了。

文件下载好后,操作命令界面转至文件下载位置,我这里是桌面,在文件所在目录下用命令pip install + 文件名.whl ,可以看到跳过了下载步骤,直接安装了。

有的时候安装一个库还需要安装其它的支持文件,如果文件太大,可以重复上面的过程,一个一个装好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值