linux中pip操作時的超時解決方法

2021-10-20 06:22:05 字數 1062 閱讀 3296

如何解決 linux 例項 pip 操作時的超時問題

(預設)公網:mirrors.aliyun.com

專有網路 vpc 內網:mirrors.cloud.aliyuncs.com

經典網路內網:mirrors.aliyuncs.com

現象描述

linux 例項的 pip 請求偶有超時或者失敗現象。目前,受影響的公共映象有:

centos

debian

ubuntu

suse

opensuse

aliyun linux

原因分析

pip 請求的預設訪問位址為 mirrors.aliyun.com,要求訪問該位址的例項能訪問公網。當您的例項沒有分配公網 ip 時,會出現 pip 請求超時故障。

解決方法

您可以使用以下方法中的任意一種解決問題。

方法一

為您的例項分配公網 ip,即為例項繫結乙個 彈性公網 ip(eip)。預付費例項還可以通過 公升降配 重新分配公網 ip。

方法二

一旦出現 pip 響應延遲,您可以在 ecs 例項中執行指令碼 fix_pypi.sh,然後再重試 pip 操作。

遠端連線例項。

執行 wget 獲取檔案。

執行指令碼:

vpc 例項:執行 bash fix_pypi.sh "mirrors.cloud.aliyuncs.com"。

經典網路例項:執行 bash fix_pypi.sh "mirrors.aliyuncs.com"。

重試 pip 操作。

以下為 fix_pypi.sh 的指令碼內容:

#!/bin/bash

function config_pip()

config_pip $1

解決方案:

執行:bash fix_pypi.sh "mirrors.aliyun.com"

linux中pip操作時的超時解決方法

如何解決 linux 例項 pip 操作時的超時問題 預設 公網 mirrors.aliyu 專有網路 vpc 內網 mirrors.cloud.aliyuncs.com 經典網路內網 mirrors.aliyuncs.com 現象描述 linux 例項的 pip 請求偶有超時或者失敗現象。目前,受...

解決pip超時的問題

readtimeouterror httpsconnectionpool host pypi.python.org port 443 read timed out.手動指定源 在 pip 後面跟 i 來指定源,比如用豆瓣的源來安裝 web.py 框架 pip install numpy i 注意後面...

pip超時問題 timeout 的解決方法

首先說一下網速慢的問題,這個問題可以有兩種方法解決。1.讓pip有點耐心,增加等待時間,方法是修改pip配置檔案,方法如下 3.通過修改配置檔案增加映象站點。sudo vi pip pip.config linux or macos global timeout 6000 index url tru...