网站建设资讯

NEWS

网站建设资讯

Linux实例pip操作时的超时了怎么解决-创新互联

这篇文章将为大家详细讲解有关Linux 实例 pip 操作时的超时了怎么解决,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

为秀山土家族苗族等地区用户提供了全套网页设计制作服务,及秀山土家族苗族网站建设行业解决方案。主营业务为成都做网站、成都网站建设、秀山土家族苗族网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

pip 是当前最流行的 Python 安装包管理工具之一,很多阿里云用户会通过 pip 更新系统源。阿里云的 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 http://image-offline.oss-cn-hangzhou.aliyuncs.com/fix/fix_pypi.sh 获取文件。

运行脚本:

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() {
    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

关于Linux 实例 pip 操作时的超时了怎么解决就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:Linux实例pip操作时的超时了怎么解决-创新互联
文章来源:http://cdweb.net/article/ppdhj.html