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

R-4.5.0版本wininet无法下载包问题咨询

R-4.5.0中wininet下载方法失效原因及解决办法

失效原因

R 4.5.0对Windows平台的网络下载栈做了关键调整:

  • 自R 4.2.2起被标记为弃用的wininet下载方法,在4.5.0版本中被进一步弱化,核心的系统代理集成逻辑被移除或停止维护,导致无法正确读取Windows系统配置的代理信息。
  • 新版本默认将下载方法切换为libcurl,原wininet的相关代码仅保留最小兼容层,不再处理复杂的代理认证或系统代理自动识别场景,直接导致依赖系统代理的下载请求超时。

解决方法

推荐优先使用官方默认的libcurl方法,以下是具体配置步骤:

  • 临时配置(单次会话生效):
    在R控制台执行:
    options(download.file.method = "libcurl")
    
    若系统代理未被自动识别,手动指定代理地址:
    options(download.file.method = "libcurl", curl = "--proxy http://你的代理地址:端口")
    
    如需代理认证,添加用户名密码参数:
    options(curl = "--proxy http://你的代理地址:端口 --proxy-user 用户名:密码")
    
  • 永久配置(每次启动R自动生效):
    找到R的用户配置文件.Rprofile(通常在Documents/R目录下,若不存在则手动创建),添加以下内容:
    options(download.file.method = "libcurl")
    # 如需手动指定代理,添加下面一行(替换为实际信息)
    # options(curl = "--proxy http://你的代理地址:端口")
    
  • 环境变量配置(全局生效):
    在Windows系统中设置HTTP_PROXY和HTTPS_PROXY环境变量,值为你的代理地址(如http://proxy.company.com:8080),设置完成后重启R即可自动识别代理。

内容的提问来源于stack exchange,提问作者user2509571

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 09:37:05