gpt4 book ai didi

python - 将 R 升级到 3.0.1 后 rpy2 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:40 25 4
gpt4 key购买 nike

我有一个内部使用 rpy2python 脚本。这个脚本直到最近才起作用。但是,它现在停止工作了。我收到一个以前没有见过的错误。我可以使用以下代码行重现错误:

$ python
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import rpy2.robjects as robjects
cannot find system Renviron
Error in getLoadedDLLs() : there is no .Internal function 'getLoadedDLLs'
Error in checkConflicts(value) :
".isMethodsDispatchOn" is not a BUILTIN function
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.6/site-packages/rpy2-2.2.5dev_20120328-py2.6-macosx-10.6- universal.egg/rpy2/robjects/__init__.py", line 17, in <module>
from rpy2.robjects.robject import RObjectMixin, RObject
File "/Library/Python/2.6/site-packages/rpy2-2.2.5dev_20120328-py2.6-macosx-10.6-universal.egg/rpy2/robjects/robject.py", line 9, in <module>
class RObjectMixin(object):
File "/Library/Python/2.6/site-packages/rpy2-2.2.5dev_20120328-py2.6-macosx-10.6-universal.egg/rpy2/robjects/robject.py", line 22, in RObjectMixin
__show = rpy2.rinterface.baseenv.get("show")
LookupError: 'show' not found

我不明白为什么这不起作用。有什么办法可以解决这个问题。

最佳答案

This page描述了这个问题的潜在解决方案(至少,作者描述的问题看起来非常相似):显然,必须重新编译 rpy2 并将 R 的新版本作为参数。

关于python - 将 R 升级到 3.0.1 后 rpy2 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17493986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com