欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2018年09月30日 14:07:47   投稿:laozhang  
在本文中我們給大家講述了linux中pip操作時的超時解決方法以及相關(guān)注意點,有興趣的朋友們參考下。

如何解決 Linux 實例 pip 操作時的超時問題

pip 是當(dāng)前最流行的 Python 安裝包管理工具之一,很多阿里云用戶會通過 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 實例的 pip 請求偶有超時或者失敗現(xiàn)象。目前,受影響的公共鏡像有:

CentOS

Debian

Ubuntu

SUSE

OpenSUSE

Aliyun Linux

原因分析

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

解決方法

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

方法一

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

方法二

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

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

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

運行腳本:

VPC 實例:運行 bash fix_pypi.sh "mirrors.cloud.aliyuncs.com"。

經(jīng)典網(wǎng)絡(luò)實例:運行 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

以上就是本篇文章的全部內(nèi)容知識點,感謝大家對腳本之家的支持。

相關(guān)文章

  • bug分支和feature分支_動力節(jié)點Java學(xué)院整理

    bug分支和feature分支_動力節(jié)點Java學(xué)院整理

    這篇文章主要介紹了bug分支和feature分支,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Ubuntu20.04安裝Python3的虛擬環(huán)境教程詳解

    Ubuntu20.04安裝Python3的虛擬環(huán)境教程詳解

    這篇文章主要介紹了Ubuntu20.04安裝Python3的虛擬環(huán)境,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 致命的7個Linux命令

    致命的7個Linux命令

    如果你是一個 Linux 新手,在好奇心的驅(qū)使下,可能會去嘗試從各個渠道獲得的命令。以下是 7 個致命的 Linux 命令,輕則使你的數(shù)據(jù)造成丟失,重則使你的系統(tǒng)造成癱瘓,所以,你應(yīng)當(dāng)竭力避免在系統(tǒng)中運行它們
    2014-03-03
  • linux系統(tǒng)下用戶管理相關(guān)介紹

    linux系統(tǒng)下用戶管理相關(guān)介紹

    大家好,本篇文章主要講的是linux系統(tǒng)下用戶管理相關(guān)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-12-12
  • CentOS8中的nmcli使用詳解

    CentOS8中的nmcli使用詳解

    這篇文章主要介紹了CentOS8的nmcli使用,基于RHEL8/CentOS8的nmcli常見命令使用,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • 深入理解linux下查看進(jìn)程內(nèi)存的使用情況

    深入理解linux下查看進(jìn)程內(nèi)存的使用情況

    本篇文章是對linux下查看進(jìn)程內(nèi)存的使用情況進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • centos 7 安裝配置方法圖文教程

    centos 7 安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了centos 7 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • CentOS Linux服務(wù)器安全設(shè)置

    CentOS Linux服務(wù)器安全設(shè)置

    這篇文章主要介紹了阿里云linux服務(wù)器安全設(shè)置,無論是配置任何服務(wù)器,我們都必須把不用的服務(wù)關(guān)閉、把系統(tǒng)權(quán)限設(shè)置到最小話,這樣才能保證服務(wù)器最大的安全,下面是CentOS服務(wù)器安全設(shè)置,供大家參考,需要的朋友可以參考下
    2016-10-10
  • Linux7.7設(shè)置交換分區(qū)SWAP的方法

    Linux7.7設(shè)置交換分區(qū)SWAP的方法

    這篇文章主要介紹了Linux7.7設(shè)置交換分區(qū)SWAP的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Linux體檢,了解你的Linux狀態(tài)(網(wǎng)絡(luò)IO,磁盤,CPU,內(nèi)存)

    Linux體檢,了解你的Linux狀態(tài)(網(wǎng)絡(luò)IO,磁盤,CPU,內(nèi)存)

    這篇文章主要介紹了為Linux做個檢查,了解你的Linux的狀態(tài),學(xué)會查看linux各種狀態(tài),包括:網(wǎng)絡(luò)IO、磁盤、CPU、內(nèi)存等; 學(xué)會理解命令所代表的含義,能夠迅速發(fā)現(xiàn)集群存在的問題
    2021-08-08

最新評論