pip包安装源查询及pip安装sistr_cmd网络错误求助
解答你的pip相关问题
1. pip默认的软件包安装仓库
pip默认会从**PyPI(Python Package Index)**这个官方Python软件包仓库拉取资源,它的默认索引地址是https://pypi.org/simple/。
2. 解决pip install sistr_cmd的网络连接错误
先还原你遇到的具体错误场景:
[user@server ~]$ pip install sistr_cmd
Collecting sistr_cmd
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f518ee0cd90>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/sistr-cmd/
Retrying (Retry(to...
这个错误说明你的服务器无法正常连接到PyPI的网络服务,下面是几个实用的解决思路:
- 先排查基础网络问题:用
ping pypi.org或者curl https://pypi.org/simple/测试服务器能不能访问PyPI,确认有没有防火墙拦截、路由故障或者网络权限限制。 - 切换国内镜像源安装:如果是跨国网络访问受限导致的问题,直接用国内的PyPI镜像源会更稳定,比如清华镜像。执行安装命令时指定源即可:
要是想长期用国内源,Linux/macOS用户可以在用户目录创建pip install sistr_cmd -i https://pypi.tuna.tsinghua.edu.cn/simple/~/.pip/pip.conf文件,写入以下内容:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ - 配置代理(如果服务器需要):如果你的服务器必须通过代理才能访问外网,先设置好代理环境变量再执行安装:
export http_proxy=http://你的代理地址:端口 export https_proxy=http://你的代理地址:端口 pip install sistr_cmd - 升级pip版本:旧版pip可能存在网络兼容性问题,先升级pip再尝试安装:
pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/
内容的提问来源于stack exchange,提问作者Drops
相关产品推荐
相关产品推荐

