温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python pip安装超时如何解决

发布时间:2023-02-22 10:53:49 来源:亿速云 阅读:118 作者:iii 栏目:开发技术

这篇文章主要介绍“python pip安装超时如何解决”,在日常操作中,相信很多人在python pip安装超时如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python pip安装超时如何解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    python--pip--安装超时的解决

    pip安装包经常失败,原因是网速慢,国外服务器连接超时,默认15s

    python pip安装超时如何解决

    解决办法

    1、2都可以3没试过

    如下所示:

    1、使用timeout参数增加时间  

    python -m pip install --upgrade pip  --timeout 6000

    2、更改安装源到国内镜像

    pip install --pre scapy[complete] -i https://mirrors.aliyun.com/pypi/simple/

    3、永久更改源到国内的源

    pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

    4、起始3就是增加了一个AppData\Roaming\pip\pip.ini(win10),打开看看

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

    直接编辑文件即可

    快速解决pip下载安装超时问题 (ReadTimeoutError)

    无论是在 Ubuntu 还是 Window 下使用 pip 安装第三方库时,都有可能遇到超时问题,导致下载中断,并提示:ReadTimeoutError: HTTPSConnectionPool (host=‘files.pythonhosted.org’, port=443): Read timed out. 等错误信息。

    超时的主要原因在于 网络连接不稳定。由于经常出现该问题,但又有些忘记命令了,所以最后索性小结记录一下。

    以下以安装 catboost 为例,指出若干解决方式。实际使用时,改为自己需要下载的库名即可。

    法一:指定下载源

    使用常用的国内源下载,例如:

    清华源:

    pip install catboost -i https://pypi.tuna.tsinghua.edu.cn/simple

    豆瓣源:

    pip install catboost -i https://pypi.douban.com/simple

    法二:超时设置

    使用超时设置,例如:

    pip --default-timeout=500 install catboost 
    pip --default-timeout=500 install -U pip catboost

    注意,等号后面的数字可以调整。

    法三:换源+超时设置

    同时使用国内源 + 超时设置,(就是有时仍慢了点,但仍有可能传输中断) ^ ^:

    pip --default-timeout=500 install catboost -i https://pypi.tuna.tsinghua.edu.cn/simple

    或者

    pip --default-timeout=500 install catboost -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

    如果中途还是超时断开了,可以增大延时数,例如:

    python pip安装超时如何解决

    可见,延时 1000 还是超时了,那就设为 2000 试试看:

    python pip安装超时如何解决

    又超时了,看到进度条的规律了吗,再加再加 T T 

    法四:离线安装

    然而,当网络条件太差而上述方法都行不通时,只能手动下载安装包进行离线安装了。

    例如,直接在浏览器输入下面蓝框中的链接:

    python pip安装超时如何解决

    python pip安装超时如何解决

    通过浏览器下载完毕后,打开命令行,在安装包所在位置以下命令直接安装:

    pip install catboost-0.24.2-cp36-none-win_amd64.whl

    最后终于安装完成:

    python pip安装超时如何解决

    到此,关于“python pip安装超时如何解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

    向AI问一下细节

    免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

    AI