You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决pip安装器中的NewConnectionError问题?

解决pip安装包失败的问题

针对你遇到的两个问题,分步骤解决:

1. 消除CryptographyDeprecationWarning警告

这个警告是因为secretstorage包依赖的旧版cryptography函数已被废弃,升级该包即可解决:

pip install --user --upgrade secretstorage

(加--user是因为你当前无系统site-packages的写入权限)

2. 修复pip网络连接/域名解析失败问题

虽然你排查过网络DNS,但结合安装pgadmin后的环境变化,尝试以下操作:

  • 优先用Python原生调用pip,避免路径冲突
    直接使用对应Python版本的pip模块执行安装,绕过可能的pip路径异常:

    python3 -m pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple [你的目标包名]
    

    这里指定国内镜像,同时验证是否能正常连接。

  • 检查并重置pip配置
    查看当前pip的全局配置,确认是否存在异常代理或镜像设置:

    pip config list
    

    如果发现proxy或错误的index-url,执行以下命令清除:

    pip config unset global.proxy
    pip config unset global.index-url
    

    也可以直接重置所有pip全局配置到默认状态:

    pip config --global unset all
    
  • 验证系统hosts文件是否被修改
    检查hosts文件是否存在干扰pypi域名解析的条目:

    cat /etc/hosts
    

    如果发现包含pypi.org或files.pythonhosted.org的异常条目,删除后保存文件。

  • 检查系统网络代理环境变量
    查看当前终端的代理环境变量,确认是否有残留的无效代理:

    echo $http_proxy
    echo $https_proxy
    

    如果输出非空且不是你需要的代理,执行以下命令清空:

    unset http_proxy
    unset https_proxy
    

内容的提问来源于stack exchange,提问作者Денис Кучин

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 12:15:44