【问题标题】:Python3, Rpy2 and R 3.1.1 ImportError undefined symbolPython3、Rpy2 和 R 3.1.1 ImportError 未定义符号
【发布时间】:2017-05-02 18:32:38
【问题描述】:

我使用 pip 并在运行 Raspbian Jessie 的树莓派 3 上安装了 RPy2。我有一个 R 3.1.1 的工作安装(尝试升级到较新的版本,但似乎无法使其工作)。当我尝试运行python3 -m rpy2.tests 时出现一个奇怪的错误。我收到以下错误:

$ python3 -m rpy2.tests
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/lib/python3.4/dist-packages/rpy2/tests.py", line 23, in 
<module>
    import rpy2.tests_rpy_classic
  File "/usr/local/lib/python3.4/dist-packages/rpy2/tests_rpy_classic.py", 
line 3, in <module>
    import rpy2.rpy_classic as rpy
  File "/usr/local/lib/python3.4/dist-packages/rpy2/rpy_classic.py", line 5, 
in <module>
    import rpy2.rinterface as ri
  File "/usr/local/lib/python3.4/dist-packages/rpy2/rinterface/__init__.py", 
line 92, in <module>
    from rpy2.rinterface._rinterface import (baseenv,
ImportError: /usr/local/lib/python3.4/dist-
packages/rpy2/rinterface/_rinterface.cpython-34m.so: undefined symbol: 
installChar

谁能指出我需要做些什么来解决这个问题? 谢谢!

【问题讨论】:

    标签: r python-3.4 raspberry-pi3 rpy2


    【解决方案1】:

    我也遇到了同样的错误:它最终是由于 R 的版本(3.1.0 或 3.2.0)造成的。

    更新到 R 3.4.0 修复了它。

    【讨论】:

      猜你喜欢
      • 2018-02-24
      • 1970-01-01
      • 1970-01-01
      • 2022-05-27
      • 2015-12-29
      • 2016-02-11
      • 2019-11-20
      • 2015-01-24
      • 1970-01-01
      相关资源
      最近更新 更多