我尝试通过rpy2(rpy2>;=3.0)导入python中的一些R库。但是我得到下面的错误。使用python2和rpy2==2.80,这是可行的。以及使用python3和rpy2==2.9.1。你知道吗
Traceback (most recent call last):
File "testMultipipsa.py", line 70, in <module>
pr.runClusterPipsa(ingrp+outgrp,points=[],cluster=cl0)
File "multipipsa-4.0.2/multipipsa/multipipsa.py", line 625, in runClusterPipsa
self.runPipsa(structures, points=points)
File "multipipsa-4.0.2/multipipsa/multipipsa.py", line 674, in runPipsa
pipsaLog="sims"+filesuffix+".log")
File "multipipsa-4.0.2/multipipsa/clusterpipsa.py", line 113, in clusterSingleRun
base = rpackages.importr('base')
File "site-packages/rpy2-3.0.0-py3.7.egg/rpy2/robjects/packages.py", line 492, in importr
File "site-packages/rpy2-3.0.0-py3.7.egg/rpy2/robjects/packages.py", line 204, in __init__
File "site-packages/rpy2-3.0.0-py3.7.egg/rpy2/robjects/packages.py", line 330, in __fill_rpy2r__
File "site-packages/rpy2-3.0.0-py3.7.egg/rpy2/robjects/packages.py", line 264, in __fill_rpy2r__
File "functools.py", line 827, in wrapper
return dispatch(args[0].__class__)(*args, **kw)
File "site-packages/rpy2-3.0.0-py3.7.egg/rpy2/robjects/pandas2ri.py", line 177, in rpy2py_floatvector
File "site-packages/rpy2-3.0.0-py3.7.egg/rpy2/rinterface_lib/conversion.py", line 28, in _
File "site-packages/rpy2-3.0.0-py3.7.egg/rpy2/rinterface_lib/sexp.py", line 148, in do_slot
LookupError: tzone
这是最近更新的
rpy2
中引入的bug,在this thread中报告。你可以找到评论和解决方案的建议,仍在进行中的今天。你知道吗或者,快速修复方法是恢复到旧版本,例如使用
pip
可以输入:相关问题 更多 >
编程相关推荐