gpt4 book ai didi

windows - Windows 7 上的 R CMD 错误 - "R"未被识别为内部或外部命令,

转载 作者:可可西里 更新时间:2023-11-01 12:10:56 27 4
gpt4 key购买 nike

我正在探索在 Windows 7 上构建包,但在进入命令提示符阶段后遇到了麻烦。以下主题似乎与我遇到的问题相同,但问题仍未解决:

问题:每当我在命令提示符中尝试 R CMD 命令时(例如,我尝试过 R CMD install pkgNameR cmd install pkgNameRcmd安装 pkgName,其中 pkgName 是一个实际包的占位符,该包已在 OS X 上进行了 R CMD 检查,并且还发布在 CRAN 上,我在那里在当前工作目录中有解压缩的源),我收到以下错误消息:

'R' is not recognized as an internal or external command,
operable program or batch file.

(如果我尝试使用 Rcmd install pkgName 命令,则错误开始为 'Rcmd' is not ...。)请注意,即使我输入只需在命令提示符中输入 R 并按回车键,我得到了同样的错误,所以我什至无法在这里调出 R,尽管它在其独立界面中打开得很好。

我已经检查了以下指南,但未能成功找出问题所在:

最直接想到的是 Windows 中的路径变量设置不正确,但这也没有(尚未)得出答案。例如,我对路径进行了三重检查以确保它们是正确的,包括 R 版本号、路径名中的 x64 是否准确等。

我意识到这是一个远程诊断的复杂问题,但对于解决此问题的任何意见和建议都表示赞赏。作为引用,以下是我已采取的尝试解决此问题的步骤:

  • 卸载 R 和 Rtools
  • 安装最新版本的 R (2.15.0)
  • 安装 Rtools215匹配 R 版本 2.15.0
  • 最初我让 Rtools 指定路径变量(在安装过程中打开该选项)。使用此方法后没有成功。
  • 我更新了计算机上的路径变量,其中使用了以下路径:

    C:\Rtools\bin; C:\Program Files\R\R-2.15.0\bin\x64;
  • 我还尝试了包含以下路径的 R CMD(和 Rcmd)命令(请注意,这些路径不会导致任何内容我的电脑,所以我尝试在指定和不指定它们的情况下执行 R CMD/Rcmd):

    C:\Rtools\perl\bin; C:\Rtools\MinGW\bin;
  • 尝试添加/删除以下路径,该路径转到 Rtools 文件夹中唯一可见的其他文件夹:

    C:\Rtools\gcc-4.6.3;
  • 如前所述,尝试了 R CMD 命令的多种变体。

  • 几个月前,当我安装了 R 2.14.1 版和 Rtools214 时,我尝试了这一切,但我遇到了完全相同的问题。

注意:我已经在 R 和 Rtools 之前安装了 Cygwin,并且我还没有安装 MikTeX(还)。

最佳答案

  • 您是否在调整 PATH 后关闭命令提示符并打开一个新命令提示符?
  • 在命令行中输入命令 PATH 并确保正确更新路径
  • 尝试导航到保存 R.exe 的目录并在本地运行它 -- cd C:\Program...\bin\x64, R.exe .
  • 确保您在 Windows 的命令提示符下运行而不是 Cygwin 的终端
  • 如果您在 PATH 中的分号后确实有一个空格,则需要将其删除:/bin;C:/Program...。尝试将其与约书亚的解决方案相结合。

关于windows - Windows 7 上的 R CMD 错误 - "R"未被识别为内部或外部命令,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10077689/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com