r - 如何从 R 运行 orca?
问题描述
我已经使用 npm 安装了orca,如果我转到我的 R 项目文件夹并键入orca --version
,我看到了1.3.1
。
在 Rstudio 我已经安装了这个processx
包。如果我尝试捕获一个情节fig
,plot_ly
我会看到以下内容
orca(fig, 'temp.svg')
Error in processx::run("orca", "-h") :
System command 'orca' failed, exit status: 127, stderr:
E> env: node: No such file or directory
Type .Last.error.trace to see where the error occurred
如果我输入.Last.error.trace
,我会看到以下内容
Stack trace:
1. plotly:::orca(fig, "temp.svg")
2. plotly:::orca_available()
3. plotly:::correct_orca()
4. processx::run("orca", "-h")
5. throw(new_process_error(res, call = sys.call(), echo = echo, ...
x System command 'orca' failed, exit status: 127, stderr:
E> env: node: No such file or directory
我已经重新启动了 Rstudio 并重新启动了 R,但仍然看到了问题。我该如何解决?
解决方案
根据您的描述,我假设您已经安装了orca 和 processx library。接下来的步骤是:
- 安装独立的Orca 桌面应用程序和
- 使安装路径可从 Rstudio访问
您可以跳过第一步直接进入第二步,因为您提到您已经使用 NPM 安装了桌面应用程序。但是,我建议您像我一样重新安装它。
要使用常规安装方法执行第一步,您可以从 github 下载 Orca 安装程序 (windows-release.zip): orca 安装程序。然后,在 zip 文件夹中安装应用程序。
安装后,您可以通过执行以下操作进入第二步:
- 找到桌面上显示的 Orca 应用程序,右键单击 orca 图标并从上下文菜单中选择属性。
- 从“快捷方式”选项卡中,复制“开始于”字段中的目录。(稍后在第 7 步中添加应用程序的 PATH 时需要用到它)。
- 点击“windows logo + X”打开高级用户菜单,进入设置
- 转到关于,单击高级系统设置
- 单击高级选项卡,然后单击该选项卡底部附近的环境变量按钮
- 突出显示系统变量部分中的路径变量,然后单击编辑按钮
- 通过粘贴您的安装路径添加路径行(从步骤 2 开始)
重新启动您的 PC 以确保一切顺利运行。
最后,您可以在 Rstudio 中再次尝试您的代码。希望这可以帮助一些困惑。
推荐阅读
- .net - 我可以将 MassTransit(版本 6.3.2、.NET 4.8)与 SQS 一起使用来使用消息并在之后删除它们吗?
- javascript - 如何在 Promise 中包装函数调用
- reactjs - 获取查询后 React Query 执行突变
- php - WordPress:添加目录以发布具有功能的 slug
- python - 为什么 UTC 中的时间看起来会有所不同,具体取决于它的创建方式
- java - Jasper Reports:尝试使用表格时没有数据
- reactjs - React Materail TabPanel
- c# - 如何在 SAP B1 UI API 中直接将值填充到 UID?
- java - 主线程工作过多发出警告。如何添加 AsyncTask?
- c# - 监视创建的 zip 文件时,fileSystemWatcher 不起作用