我已经四处寻找了一段时间的答案,但我没有找到任何答案。我更熟悉R而不是python,我更喜欢在RStudio中使用我公司的python包,而不是Jupyter笔记本。这就是为什么我环顾四周,发现了R的网状包,用于将R与Python接口。我已经能够导入公司包并调用该包python类的帮助,例如:
py_help(dev$Report)
一切正常。但是,当我尝试使用Report类时,如下所示
py_run_string('report = Report.from_csv(x)')
python返回此错误
NameError: name 'Report' is not defined
当我编写python脚本时
source_python("file_path/script.py")
这给了我同样的错误。那时我变得更有创意,尝试了类似的东西
report <- Report$`from_csv`(x)
这将返回另一个错误
Error: object 'Report' not found
我还使用repl_python()
尝试了这个方法,但没有任何效果。我使用的conda环境与我在Jupyter中使用的环境相同(在Jupyter中,一切都可以正常工作),它也是使用的相同python版本。我很困惑,这个软件包已经加载,我可以打电话求助于这个软件包。我希望我在Networkite中做错了什么,或者有类似问题的人可以给我指出解决方案。否则,我将不得不坚持Jupyter。不幸的是,由于明显的原因,我无法分享更多关于公司软件包本身的信息。我仍然希望至少有人能给我指出正确的方向
目前没有回答
相关问题 更多 >
编程相关推荐