gpt4 book ai didi

在 Windows 中从 cmd 运行 R

转载 作者:行者123 更新时间:2023-12-04 05:23:49 25 4
gpt4 key购买 nike

我正在尝试安装 rtools,以便我可以安装另一个包(Google 的 causalimpact),并且该过程表明我的 R 路径环境有问题。

主要问题

我跑不动 R从 cmd 窗口。

预期的行为是在下面输出并给出 >迅速的:

R version 3.1.1 (blah blah)

...

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

然而实际的结果是:
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.

附加信息

但是我可以运行 RcmdRgui (除了 R 之外的所有内容)从 cmd 没有错误。
Where R打印输出 C:\Program Files\R\R-3.1.1\bin\x64\R.exe Where Rcmd打印输出 C:\Program Files\R\R-3.1.1\bin\x64\Rcmd.exe Where Rgui打印输出 C:\Program Files\R\R-3.1.1\bin\x64\Rgui.exe
返回指向其各自 exe 文件的相同路径。

这显然是我的全局环境路径的问题,但我不明白为什么会产生此错误

路径看起来像(最后一行的 R 路径):
     c:\Rtools\bin      
c:\Rtools\gcc-4.6.3\bin
C:\RBuildTools\3.1\bin
C:\RBuildTools\3.1\gcc-4.6.3\bin
c:\Rtools\bin
c:\Rtools\gcc-4.6.3\bin
C:\Python27\
C:\Python34\
C:\Python34\Scripts
C:\Program Files (x86)\Intel\iCLS Client\
C:\Program Files\Intel\iCLS Client\
C:\windows\system32
C:\windows
C:\windows\System32\Wbem
C:\windows\System32\WindowsPowerShell\v1.0\
C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86
C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT
C:\Program Files (x86)\QuickTime\QTSystem\
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\
c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\
C:\strawberry\c\bin
C:\strawberry\perl\site\bin
C:\strawberry\perl\bin
C:\Program Files\MiKTeX 2.9\miktex\bin\x64\
C:\Program Files\MiKTeX 2.9\miktex\bin\x64\
C:\Program Files\R\R-3.1.1\bin\x64

我可以通过在 cmd 窗口中输入任何一个的名称来运行 Python 和 Perl,并且由于 R 以相同的方式指向我无法理解上述错误。

如果有人对我如何解决此错误有任何建议,我将不胜感激。

我之前没有在这里问过这种性质的问题,所以任何编辑/指针也非常感谢。

原始路径:
PATH=C:\Program Files\R\R-3.1.1\bin\x64;C:\Program Files\R\R-3.1.1\bin\x64;c:\Rt
ools\bin;c:\Rtools\gcc-4.6.3\bin;C:\RBuildTools\3.1\bin;C:\RBuildTools\3.1\gcc-4
.6.3\bin;c:\Rtools\bin;c:\Rtools\gcc-4.6.3\bin;C:\Python27\;C:\Python34\;C:\Pyth
on34\Scripts;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iC
LS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\Sy
stem32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x
86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files\Intel\In
tel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Manageme
nt Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine
Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Componen
ts\IPT;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\Microso
ft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microso
ft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Bi
nn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\strawberry\c\bi
n;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program Files\MiKTeX 2.9
\miktex\bin\x64\;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Users\Tariq.Muma
n\AppData\Local\Pandoc\

最佳答案

这是因为空间。 CMD 理解:
使用参数“Files\R\R-3.1.1\bin\x64\R.exe”执行“C:\Program”。

您应该引用整个字符串:

"C:\Program Files\R\R-3.1.1\bin\x64\R.exe"

... 一个技巧是从您的 Windows 资源管理器中将 exec 文件拖放到您的命令窗口中,您将获得要使用的正确字符串。

关于在 Windows 中从 cmd 运行 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26020334/

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