我在普通的Visual Studio Code Python中使用了下面的第一行代码,它可以工作,但在Jupyter Notebook中使用相同的代码会出现错误。有人能帮我吗?谢谢。
import rpy2.robjects as ro
%load_ext rpy2.ipython
r=ro.r
r.source("C:/RNN_Forecast/test1R.R")
p1=r.func1()
p2=r.func2()
print(p1)发布于 2020-12-09 13:42:36
原因:您当前在VSCode的Jupyter中使用的Python环境不是安装"rpy2“模块的环境。
解决方法:将Jupyter右上角的Python解释器换成VSCode左下角的解释器。
例如:使用名为"tf“的环境,我们可以在终端执行代码,当使用相同的环境时,我们也可以在VSCode中执行Jupyter中的代码。

https://stackoverflow.com/questions/65188105
复制相似问题