问题标签 [reticulate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2518 浏览

python - R:在新的 Rstudio 预览版中安装 matplotlib

如果重要的话,我加载了网状包。

R 中的 python 脚本中,以下命令有效。

但是这个不

控制台显示:ModuleNotFoundError: no module named 'matplotlib'

在 R 的终端中,我正在尝试执行pip install matplotlib,但出现错误“pip”不被识别为内部或外部命令、可运行程序或批处理文件。

0 投票
1 回答
255 浏览

python - R reticulate - 记录链接包安装在 r 脚本中但未在 python 脚本中导入

我试过了

它返回此错误:

py_install("recordlinkage") 收集包元数据:...working... done 解决环境:...working... failed

PackagesNotFoundError:当前频道不提供以下软件包:

  • 记录联动

当前频道:

要搜索可能提供您正在寻找的 conda 包的替代频道,请导航至

并使用页面顶部的搜索栏。

所以我去了https://anaconda.org并搜索了 recordlinkage,它返回了r-recordlinkage

然后我做了 py_install("r-recordlinkage"),它安装得很漂亮。当我做

在它说的 .py 脚本中

SyntaxError:无效语法(第 1 行)

我在这里想念什么?:/

0 投票
1 回答
2028 浏览

python - R reticulate libstdc++so GLIBCXX_3.4.21 not found 问题

我试图使用来自 R 的熊猫。我也使用了网状库。我使用的示例代码如下

library(reticulate) use_condaenv("my_env_37",required=T) py_discover_config() py_run_string("import pandas as pd")

错误

输出自py_discover_config()

Conda 版本:4.6.8 Python 版本:3.6.8 Pandas 版本:0.24.2 操作系统:RHEL 7.4 R 版本:3.5.1 网状版本:1.9

是否有任何其他配置我们必须使用才能使其正常工作。当我单独从 Python 运行相同的 pandas 导入时,它按预期工作。

0 投票
1 回答
598 浏览

python - 在 Anaconda Windows 安装下运行 reticulate 的问题

我在使用 R Studio 中的网状库做最基本的事情时都遇到了麻烦。我的代码如下所示:

最后一行我得到一个错误

我怎样才能得到这个工作?例如,使用 requests ,所有其他包都会失败。我将网状包指向的python 是系统范围的python,它已经安装了各种包。

我运行 sessionInfo() 的规格:

0 投票
3 回答
1080 浏览

r-markdown - 如何解决:将变量从python块调用到R块时,Rmarkdown中的“错误:找不到对象'py'”

我正在使用 R markdown 和 reticulate 包。在一个块中运行一个简单的 2 行 python 代码后,我无法使用 py$x 函数在 R 块中使用 python 变量。我收到以下错误:“错误:对象 'py ' 未找到”

我已经尝试过另一个函数 py_to_r 用于将 python 对象转换为 R,但即使这样也不起作用,因为它会抛出一个找不到对象的错误。我还包括 python 配置:

预期的结果应该是我应该得到值为 7 的 R 变量 a。实际结果:错误:找不到对象 'py'

0 投票
1 回答
821 浏览

python - 如何修复“是否安装了 poppler 并在 PATH 中?” 在 R

我正在使用 reticulate 在 R 中运行 python 脚本。我使用 py_discover_config() 来查找 Python 配置。我正在使用蟒蛇。我不太了解环境以及为什么我需要一个。

我试过 use_python() 和 use_condaenv() 甚至用 conda_install 安装包。

导入 python 库没有问题:

我在第 25 行遇到错误:

py_call_impl 中的错误(callable,dots$args,dots$keywords):PDFInfoNotInstalledError:无法获取页数。poppler 是否已安装并在 PATH 中?

我试图将 wd() 设置为 poppler 二进制文件的路径。可以做什么?

0 投票
1 回答
230 浏览

python - 通过网状在R中创建python列表

我想通过reticulate在 R 中使用 python 拆分波形文件,从 Python 中提取示例脚本,如何将 .wav 文件拆分为多个 .wav 文件

我使用 R 进行了类似的操作,如下所示:

但返回以下错误:

谁能启发我如何用[t1:t2]R 编写代码?

0 投票
0 回答
91 浏览

python - 在 R 中打印 Python 生成的图

我正在执行 HDBSCAN,并正在使用hdbscanR 中的 python 模块执行分析。我有以下代码:

接下来,我想看看浓缩的树状图。用于此的 Python 代码将是:

翻译成R:

该命令的输出是:

AxesSubplot(0.125,0.11;0.31744x0.77)

我可以将所有这些都放在一个 RMarkdown 文件中,使用原始 python,我会得到我想要的情节。但是,这仅在编织整个文件时有效,这可能需要一些时间。特别是当我目前正在通过 HDBSCAN 的不同参数设置时,如果有一种方法可以绘制浓缩树(和其他诊断图)而不必编织整个 RMarkdown 文件,那就太好了。

有人知道我是否/如何在不使用 RMarkdown 的情况下在 R 中绘制 Python 生成的图吗?

RMarkdown 文件示例:

0 投票
1 回答
739 浏览

python - 在 R/Python 中使用网状包时出现 NULL 问题

我开始使用 reticulate 包以便能够将 python 与 R 一起使用。python 中的代码实际上可以工作,但是当尝试获取 R 中的某些代码时,它返回 NULL。

我认为问题是因为我实际使用的 python 是随 Anaconda 一起安装的,而 RStudio 没有。我正在使用 Ubuntu 18.04。

我已经尝试过简单的测试代码,但是我尝试过的任何内容都返回 NULL,例如:

这就是我的代码的实际外观。

它应该返回带有 URL'S 的列表/向量,我知道有一种方法可以使用 R 执行相同的代码,但我想使用 reticulate。谢谢你。

0 投票
1 回答
1235 浏览

python - 使用 reticulate 调用 Python 脚本并发送电子邮件

我每天使用 Windows 任务计划程序多次运行 R 脚本。该脚本转换一些新数据并将其添加到现有数据文件中。

我想reticulate调用一个 Python 脚本,它会向我发送一封电子邮件,列出添加了多少行数据,以及是否发生了任何错误。当我在 RStudio 中逐行运行它时,它可以正常工作。问题是当脚本按计划运行时它不起作用。我收到以下错误:

这个 github 答案https://github.com/rstudio/reticulate/issues/232)听起来reticulate只能在 RStudio 中使用 - 至少对于我正在尝试做的事情。有人有建议吗?

示例 R 脚本:

Python 脚本(“setup_smtp.py”)是这样的: