gpt4 book ai didi

r - 更新 Pandas 后无法导入 rpy2.robjects "ValueError: The system "%s"不受支持。"

转载 作者:行者123 更新时间:2023-12-04 15:34:14 25 4
gpt4 key购买 nike

我在 Windows 10 上运行 miniconda。我已经安装了 rpy2 并在过去使用它没有任何问题。最近我从 Pandas 版本 0.24.0 升级到 0.25.1。在发现它破坏了我一直在处理的自定义包之后,我决定将降级回 Pandas 0.24.0 版。完成所有这些之后,当我尝试使用以下方法导入 robjects 时:

import rpy2.robjects as ro

我收到此错误消息:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-5-d790458a85bf> in <module>
----> 1 import rpy2.robjects as ro

C:\ProgramData\Miniconda3\lib\site-packages\rpy2\robjects\__init__.py in <module>
12 import types
13 import array
---> 14 import rpy2.rinterface as rinterface
15 import rpy2.rlike.container as rlc
16

C:\ProgramData\Miniconda3\lib\site-packages\rpy2\rinterface.py in <module>
4 import math
5 import typing
----> 6 from rpy2.rinterface_lib import openrlib
7 import rpy2.rinterface_lib._rinterface_capi as _rinterface
8 import rpy2.rinterface_lib.embedded as embedded

C:\ProgramData\Miniconda3\lib\site-packages\rpy2\rinterface_lib\openrlib.py in <module>
21
22
---> 23 rlib = _dlopen_rlib(R_HOME)
24
25

C:\ProgramData\Miniconda3\lib\site-packages\rpy2\rinterface_lib\openrlib.py in _dlopen_rlib(r_home)
16 raise ValueError('r_home is None. '
17 'Try python -m rpy2.situation')
---> 18 lib_path = rpy2.situation.get_rlib_path(r_home, platform.system())
19 rlib = ffi.dlopen(lib_path)
20 return rlib

C:\ProgramData\Miniconda3\lib\site-packages\rpy2\situation.py in get_rlib_path(r_home, system)
70 lib_path = os.path.join(r_home, 'lib', 'libR.dylib')
71 else:
---> 72 raise ValueError('The system "%s" is not supported.')
73 return lib_path
74

ValueError: The system "%s" is not supported.

最佳答案

当我尝试在 windows7 上使用 rpy2 时,这个问题发生在我身上。如果是这种情况,请确保遵循以下程序:

rpy2 install on windows 7

还要确保你这样做:

pip 安装 tzlocal

关于r - 更新 Pandas 后无法导入 rpy2.robjects "ValueError: The system "%s"不受支持。",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58030870/

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