Python安装资源包时报错解决方法

发布于:2024-05-15 ⋅ 阅读:(143) ⋅ 点赞:(0)

使用pip安装包时会出现无法下载的问题,或者pip直接无反应,可能会出现如下错误提示:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7fbf5e1ffac8>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /packages/ad/fd/6bfe87920d7f4fd475acd28500a42482b6b84479832bdc0fe9e589a60ceb/Keras-2.3.1-py2.py3-none-any.whl

或者

ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/70/ca/20aee170afe6011e295e34b27ad7d7ccd795faba581dd3c6f7cec237f561/pyglet-1.5.0-py2.py3-none-any.whl (Caused by NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f776824ed30>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))

原因

pip的时候各种关卡限制了它的网速,连接超时,所以需要自己设定安装源,

解决方法

1. 在 pip命令后自己设定收集源(-i +url),例如使用豆瓣源

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

2. 一劳永逸的方法,通过配置文件方法

国内的一些源

国内的pip源,如下:

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

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

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

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

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

配置文件自动调取默认的源,

Windows:

直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini

Linux

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

上述文件建立完后添加如下内容:

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]

trusted-host=mirrors.aliyun.com

用pip安装东西,总会提示

当我按照指示输入 python -m pip install -- upgrade pip 命令时,用100次pip,99次会报下面的错误

   搜索了很多网上的办法,有说是因为网络不好,建议多次暴力尝试的,还有建议说使用easy_install --upgrade pip 然而结果总是让人失望。。。

后来看到https://blog.csdn.net/u014648682/article/details/105319085,博主的方法成功解决问题。

在上述命令上加入国内源网址,就解决了因访问国外源网站时间超时的问题,指令如下:

easy_install -i https://pypi.doubanio.com/simple/ --upgrade pip

                   感谢大家的阅读,觉得有所帮助的朋友点点关注点点赞!


网站公告

今日签到

点亮在社区的每一天
去签到