【发布时间】:2019-12-05 15:04:11
【问题描述】:
我正在使用 Mac OS Catalina、PyCharm 和 Jupyter 笔记本。我正在尝试从 python 代码中传递一个带有 %%R 的变量
import rpy2.rinterface
%load_ext rpy2.ipython
print(rpy2.__version__)
v=2
%%R -i v
print(v)
我收到此错误:
UsageError: Line magic function `%%R` not found.
Python 3.7.5 rpy2 3.2.2 R 3.5.1 此错误的原因可能是什么,我该如何解决?
【问题讨论】:
-
在 Linux 上测试了 PyCharm 2019.3(专业版)中的 sn-p(使用
%load_ext),它按预期工作。你的 PyCharm 版本是多少?我的版本是 rpy2:3.2.2 Python 3.7.5、R 3.6.1。 -
PyCharm 是 2019.3(专业版),唯一的区别是 R。我的是 3.5.1。我真的看不出有任何正当理由。我也尝试卸载和安装东西,但它并没有消失......
-
你看到下面的this answer了吗?
标签: jupyter-notebook pycharm rpy2