如何解決linux中pip操作超時(shí)的問題-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)如何解決linux中pip操作超時(shí)的問題的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

網(wǎng)站的建設(shè)成都創(chuàng)新互聯(lián)公司專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營(yíng)網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁(yè)面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為成都PVC花箱等企業(yè)提供專業(yè)服務(wù)。

pip 是當(dāng)前最流行的 Python 安裝包管理工具之一,很多阿里云用戶會(huì)通過 pip 更新系統(tǒng)源。阿里云的 pip 源地址有以下三處:

(默認(rèn))公網(wǎng):mirrors.aliyun.com

專有網(wǎng)絡(luò) VPC 內(nèi)網(wǎng):mirrors.cloud.aliyuncs.com

經(jīng)典網(wǎng)絡(luò)內(nèi)網(wǎng):mirrors.aliyuncs.com

現(xiàn)象描述

Linux 實(shí)例的 pip 請(qǐng)求偶有超時(shí)或者失敗現(xiàn)象。目前,受影響的公共鏡像有:

CentOS

Debian

Ubuntu

SUSE

OpenSUSE

Aliyun Linux

原因分析

pip 請(qǐng)求的默認(rèn)訪問地址為 mirrors.aliyun.com,要求訪問該地址的實(shí)例能訪問公網(wǎng)。當(dāng)您的實(shí)例沒有分配公網(wǎng) IP 時(shí),會(huì)出現(xiàn) pip 請(qǐng)求超時(shí)故障。

解決方法

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

方法一

為您的實(shí)例分配公網(wǎng) IP,即為實(shí)例綁定一個(gè) 彈性公網(wǎng) IP(EIP)。預(yù)付費(fèi)實(shí)例還可以通過 升降配 重新分配公網(wǎng) IP。

方法二

一旦出現(xiàn) pip 響應(yīng)延遲,您可以在 ECS 實(shí)例中運(yùn)行腳本 fix_pypi.sh,然后再重試 pip 操作。

遠(yuǎn)程連接實(shí)例。

運(yùn)行 wget http://image-offline.oss-cn-hangzhou.aliyuncs.com/fix/fix_pypi.sh 獲取文件。

運(yùn)行腳本:

VPC 實(shí)例:運(yùn)行 bash fix_pypi.sh "mirrors.cloud.aliyuncs.com"。

經(jīng)典網(wǎng)絡(luò)實(shí)例:運(yùn)行 bash fix_pypi.sh "mirrors.aliyuncs.com"。

重試 pip 操作。

以下為 fix_pypi.sh 的腳本內(nèi)容:

#!/bin/bash
function config_pip() {
  pypi_source=$1
  if [[ ! -f ~/.pydistutils.cfg ]]; then
cat > ~/.pydistutils.cfg << EOF
[easy_install]
index-url=http://$pypi_source/pypi/simple/
EOF
  else
    sed -i "s#index-url.*#index-url=http://$pypi_source/pypi/simple/#" ~/.pydistutils.cfg
  fi
  if [[ ! -f ~/.pip/pip.conf ]]; then
  mkdir -p ~/.pip
cat > ~/.pip/pip.conf << EOF
[global]
index-url=http://$pypi_source/pypi/simple/
[install]
trusted-host=$pypi_source
EOF
  else
    sed -i "s#index-url.*#index-url=http://$pypi_source/pypi/simple/#" ~/.pip/pip.conf
    sed -i "s#trusted-host.*#trusted-host=$pypi_source#" ~/.pip/pip.conf
  fi
}
config_pip $1

感謝各位的閱讀!關(guān)于“如何解決linux中pip操作超時(shí)的問題”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞標(biāo)題:如何解決linux中pip操作超時(shí)的問題-創(chuàng)新互聯(lián)
鏈接URL:http://muchs.cn/article48/eishp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、全網(wǎng)營(yíng)銷推廣微信小程序、標(biāo)簽優(yōu)化、微信公眾號(hào)Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)