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

R v4.3.2中choose.dir()函数失效问题求助

解决R v4.3.2中choose.dir()返回NA且无弹窗的问题

针对你遇到的Windows 10下R升级后choose.dir()失效的问题,给你几个实用的排查和解决方向:

  • 以管理员身份运行RStudio:右键RStudio图标,选择「以管理员身份运行」,再执行choose.dir()。权限不足是这类弹窗失效的常见原因。
  • 切换图形后端:R 4.3.x系列对默认图形设备的调整可能影响了弹窗触发,先执行windows()初始化Windows图形设备,再调用choose.dir()试试。
  • 使用RStudio专属替代函数:如果仅在RStudio环境下使用,推荐用rstudioapi::selectDirectory(),兼容性更稳定。操作步骤:
    # 首次使用需安装包
    install.packages("rstudioapi")
    # 加载包并调用函数
    library(rstudioapi)
    selectDirectory()
    
  • 调整系统UAC设置:用户账户控制级别过高可能拦截弹窗,打开「控制面板→用户账户→更改用户账户控制设置」,将滑块调到「通知我但不自动阻止」级别,重启RStudio后再测试。
  • 重新安装R:如果以上方法都无效,大概率是R安装文件损坏。卸载当前4.3.2版本,从官方渠道下载安装包,右键选择「以管理员身份安装」,尽量安装在非系统保护目录(比如C:\R\R-4.3.2,避免选Program Files)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 02:12:07