必备技能20:将pip下载源设置为国内源

当在Anaconda prompt中使用pip安装包时遇到ProxyError,可以通过更改下载源来解决。本文提供了多种方法:1) 直接在pip命令中指定国内镜像源如清华、阿里云等;2) 配置pip.ini文件设置默认下载源;3) 增加conda通道。每种方法都有具体的操作步骤,适用于不同情况。
摘要由CSDN通过智能技术生成

目录

1 问题描述

2 解决方案

2.1 直接指定下载源的做法

2.2 配置默认下载源的方法

2.3 增加通道的方法

3 指定包的默认下载位置


1 问题描述

在Anaconda prompt下,使用pip命令时,报出如下错误:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory'))': /simple/matplotlib/

经过百度及个人分析,是下载源出了问题,需修改设置为国内的下载源。

2 解决方案

下面的方法随便选择一个都可以,如果不行,三个都试试,总有一款适合你

2.1 直接指定下载源的做法

目前国内可用的下载源:

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

阿里云:http://mirrors.aliyun.com/pypi/simple/

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

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

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

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

在Anaconda prompt可以直接使用如下指令安装:

pip install xxx(包名) -i 下载源 --trusted-host 信任位置

如果网址中有该包,就会提示成功,否则会报错;如有科学上网,请关闭

pip install gird2demand -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

pip install gird2demand -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

pip install grid2demand -i https://pypi.mirrors.ustc.edu.cn/simple/ --trusted-host pypi.mirrors.ustc.edu

pip install gird2demand -i http://pypi.hustunique.com/ --trusted-host pypi.hustunique.com

pip install gird2demand -i http://pypi.sdutlinux.org/ --trusted-host pypi.sdutlinux.org

pip install gird2demand -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2.2 配置默认下载源的方法

1,在路径C:\Users\xxx新建pip目录,在该目录下新建pip.ini文件,将下面内容复制到pip.ini文件中,并保存

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

也可以使用命令进行设置:

# 清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
# 腾讯源
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
# 豆瓣源
pip config set global.index-url http://pypi.douban.com/simple/

2,直接pip安装第三方包

指令:pip install xxx(包名)

2.3 增加通道的方法

输入以下两个命令:

conda config --add channels
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

windows+e键打开文件资源管理器,打开用户文件夹,找到.condarc文件,删除defaults即可

3 指定包的默认下载位置

到anaconda安装路径下,打开site.py文件,我的路径为:E:\Python\anaconda3\Lib

其中有两个参数需要更改
1、USER_SITE,更改为anaconda的Lib文件夹下的site-packages文件夹,我的路径:USER_SITE = “E:\Python\anaconda3\Lib\site-packages”

2、USER_BASE,更改为anaconda的Scripts文件夹,我的路径:USER_BASE = “E:\Python\anaconda3\Scripts”

更改完之后可以随便下一个库试一下,比如 pip install numpy 然后到site-packages下查看
 

参考文献资料:

pip安装第三方库报错Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None))... - 测试一枝花 - 博客园 (cnblogs.com)

Python 修改 pip 源为国内源 - 知乎 (zhihu.com)

(8条消息) pip默认下载源和下载路径设置_wzc10101的博客-CSDN博客

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小薛引路

喜欢的读者,可以打赏鼓励一下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值