这篇文章将为大家详细讲解有关Linux实例pip操作时的超时了怎么解决,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
pip是当前最流行Python的安装包管理工具之一,很多阿里云用户会通过pip更新系统源。阿里云的脉冲源地址有以下三处:
(默认)公网:mirrors.aliyun.com
专有网络VPC内网:mirrors.cloud.aliyuncs.com
经典网络内网:mirrors.aliyuncs.com
Linux实例的pip请求偶有超时或者失败现象。目前,受影响的公共镜像有:
CentOS
Debian Ubuntu
SUSE OpenSUSE
王坚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。上海“mirrors.cloud.aliyuncs.com" .
经典网络实例:运行bash fix_pypi。上海“mirrors.aliyuncs.com" .
重试pip操作。
以下为fix_pypi。sh的脚本内容:
# !/bin/bash 函数config_pip () { pypi_source=1美元 如果[[!- f ~/.pydistutils。cfg]];然后 猫在~/.pydistutils。cfg & lt; & lt;EOF (easy_install) index-url=http://pypi_source美元/pypi/简单/EOF 其他的 sed -“年代# index-url。* # index-url=http://pypi_source美元/pypi/简单/#“;~/.pydistutils.cfg fi 如果[[!- f ~/.pip/皮普。参看]];然后 mkdir - p ~/.pip 猫在~/.pip/皮普。参看& lt; & lt;EOF (全球) index-url=http://pypi_source美元/pypi/简单/(安装) 可信主机=$ pypi_source EOF 其他的 sed -“年代# index-url。* # index-url=http://pypi_source美元/pypi/简单/#“;~/.pip/pip.conf sed -“s * #可信主机=$ pypi_source # #可信主机。“~/.pip/pip.conf fi } config_pip 1美元
关于Linux实例pip操作时的超时了怎么解决就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。