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

安装R 4.3.3后遇致命错误:'R_TempDir'含空格,求解决方案

解决R 4.3.3启动报错“Fatal error: 'R_TempDir' contains space”的方案

这个错误的核心原因是R依赖的临时目录路径包含空格,以下是针对性的解决思路:

一、手动指定无空格的临时目录

1. 通过系统环境变量全局设置

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」区域点击「新建」:
    • 变量名填TMP,变量值设为无空格的本地路径(比如C:\R-Temp,需先手动创建该文件夹)
    • 再新建变量TEMP,变量值与TMP保持一致
  • 保存设置后重启电脑,再启动R

2. 通过R启动脚本单独配置

  • 找到R安装目录下的etc文件夹(例如C:\Program Files\R\R-4.3.3\etc)
  • 用记事本或文本编辑器打开Rprofile.site文件
  • 在文件末尾添加一行代码:
    Sys.setenv(TMP = "C:/R-Temp", TEMP = "C:/R-Temp")
    
    (路径可替换为你自己创建的无空格目录,注意用正斜杠/或双反斜杠\\)
  • 保存文件后直接启动R

二、排查用户目录的空格问题

如果你的Windows用户名包含空格(比如「Lisa Miller」),会导致默认临时目录路径自带空格:

  • 简易方案:创建一个用户名无空格的本地账户,切换到该账户后重新安装并运行R
  • 进阶方案:修改用户目录路径(操作有风险,需备份数据后谨慎执行,不推荐新手)

三、验证设置是否生效

启动R后,在控制台输入以下命令并回车:

Sys.getenv(c("TMP", "TEMP"))

若输出路径为你指定的无空格目录,说明设置成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 05:12:09