首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TempDir致命错误:‘r_TempDir’包含空格

TempDir致命错误:‘r_TempDir’包含空格
EN

Stack Overflow用户
提问于 2022-05-06 09:11:54
回答 3查看 6.9K关注 0票数 6

我试图在windows计算机上下载最新版本的R (4.2.0),并在试图打开程序时收到此错误消息。“致命错误:'R_TempDir‘包含空格”。有没有人有过这个问题,或者对如何解决这个问题有任何想法?我试过重新安装程序,并移到程序存储的地方,但没有任何进展。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-05-08 15:26:35

我也经历过这个问题,在Windows 10上使用4.2.0的R,而不是R的早期版本。

在我的例子中,原因是默认的临时文件文件夹在我的用户目录中,我的用户ID在其中有一个空间。显然这引起了一个问题。

我能够通过在windows中设置全局环境变量TMPDIR来解决这个问题:

  1. 转到“开始”按钮旁边的搜索框,键入“环境”。
  2. 单击“编辑系统环境变量”的选项
  3. 单击窗口底部附近的“环境变量”按钮
  4. 单击"New“,输入TMPDIR作为变量名,并在变量值下输入一些合适的目录,其中没有空格(我选择了C:\Temp)

顺便说一下,我不认为这是RStudio特有的问题(而且4.2.0无论如何也不是RStudio的版本)。

票数 6
EN

Stack Overflow用户

发布于 2022-09-28 17:35:11

谢谢文克的帖子。它对我不起作用,但它为我指明了解决方案的方向。

我将临时变量和TMP变量的值更改为没有空格的文件夹或路径中的任何文件夹名称(正如您注意到的)。

我在修一台Windows 10电脑。

抢夺

我的第一个解决方案是恢复到一个早期版本的R,这是最初的工作。但是最近,我也收到了同样的错误,甚至使用了以前的版本。我不是专家,但整件事都很奇怪。

票数 0
EN

Stack Overflow用户

发布于 2022-11-29 01:42:54

有同样的问题,而其他提出的解决方案并没有为我解决。(R 4.2.2和Windows 10.)

在此找到解决方案为我工作:

  1. 创建一个名为renviron.site的文件,其中包含以下文本,并使用文本编辑程序将其保存到桌面。
    1. TMP=C:/Temp TEMP=C:/Temp TMPDIR=C:/Temp
    2. 如果副本已经存在,则可能需要逐个处理该副本。

  2. 将文件移动到C:\Program Files\R\R-4.2.x\etc
    1. 我无法直接保存到这个文件夹,尽管是在管理帐户。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72138987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档