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

Windows10代理环境下Python3.11.4无法通过PIP安装包问题

解决pip安装aiogram时的407代理认证失败问题
  • 确认pip.ini配置文件位置是否正确
    Windows系统中pip的配置文件有两个常见生效位置:

    • 用户级:%APPDATA%\pip\pip.ini
    • 全局级:C:\Program Files\Python311\pip\pip.ini(对应你的Python 3.11安装路径)
      确保你修改的是实际被pip读取的配置文件,避免因修改错误路径文件导致配置不生效。
  • 处理代理账号密码中的特殊字符
    如果代理账号或密码包含@、:、%等特殊字符,必须先做URL编码再写入pip.ini。例如:

    • @ → %40
    • : → %3A
    • % → %25
      编码后按proxy=http://编码后的账号:编码后的密码@proxyserver:8080/格式配置。
  • 临时通过命令行指定代理安装
    若配置文件仍不生效,可直接在安装命令中附加代理参数:

    pip install aiogram --proxy http://user:编码后的密码@proxyserver:8080/
    
  • 检查系统代理设置
    打开Windows设置→网络和Internet→代理,确认:

    • 手动代理设置的地址、端口与你配置的完全一致
    • 关闭“自动检测设置”,避免自动代理规则干扰
    • 确认代理服务器允许HTTPS请求(PyPI使用HTTPS协议,部分代理仅支持HTTP会导致隧道建立失败)
  • 测试代理连通性
    用curl命令验证代理能否正常访问PyPI:

    curl https://pypi.org/simple/aiogram/ -x http://user:编码后的密码@proxyserver:8080/
    

    若返回正常HTML内容,说明代理本身没问题,问题出在pip配置;若仍报407,需联系代理管理员确认账号权限或密码正确性。

  • 升级pip至最新版本
    旧版pip可能存在代理兼容性问题,先升级pip:

    python -m pip install --upgrade pip --proxy http://user:编码后的密码@proxyserver:8080/
    

    升级完成后再尝试安装aiogram。

内容的提问来源于stack exchange,提问作者Андрей Красько

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 14:32:14