這篇文章給大家分享的是有關(guān)如何解決linux中pip操作超時(shí)的問(wèn)題的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
pip 是當(dāng)前最流行的 Python 安裝包管理工具之一,很多阿里云用戶會(huì)通過(guò) 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)訪問(wèn)地址為 mirrors.aliyun.com,要求訪問(wèn)該地址的實(shí)例能訪問(wèn)公網(wǎng)。當(dāng)您的實(shí)例沒(méi)有分配公網(wǎng) IP 時(shí),會(huì)出現(xiàn) pip 請(qǐng)求超時(shí)故障。
解決方法
您可以使用以下方法中的任意一種解決問(wèn)題。
方法一
為您的實(shí)例分配公網(wǎng) IP,即為實(shí)例綁定一個(gè) 彈性公網(wǎng) IP(EIP)。預(yù)付費(fèi)實(shí)例還可以通過(guò) 升降配 重新分配公網(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í)的問(wèn)題”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+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í)的問(wèn)題-創(chuàng)新互聯(lián)
鏈接URL:http://jinyejixie.com/article48/eishp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容