gpt4 book ai didi

python - 从 rpy2.robjects 导入时出现问题

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

我对 Python 比较陌生(Anaconda 3.6.0,win10 上的 64 位),并且很难让它与 R (3.3.2) 很好地配合。

我使用 conda install 安装了 RPy2(版本 2.8.5),然后尝试在 python 中运行:

import rpy2
from rpy2 import robjects

但是我收到一条令人困惑且有些无用的错误消息:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\mdmms\Anaconda3\lib\site-packages\rpy2\robjects\__init__.py", line 16, in <module>
import rpy2.rinterface as rinterface
File "C:\Users\mdmms\Anaconda3\lib\site-packages\rpy2\rinterface\__init__.py", line 87, in <module>
_load_r_dll(R_HOME)
File "C:\Users\mdmms\Anaconda3\lib\site-packages\rpy2\rinterface\__init__.py", line 64, in _load_r_dll
ctypes.CDLL(r_dll)
File "C:\Users\mdmms\Anaconda3\lib\ctypes\__init__.py", line 344, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found

我看过类似的帖子,但没有结果。如果可以的话请帮忙,但请保持友善,我是新来的。

最佳答案

这是我如何设法从 mingwandroid 解决这个问题的 discussion

  1. 打开路径变量列表(打开高级系统设置,然后打开环境变量,然后打开用户变量下的 PATH)
  2. 删除分配给 anaconda 的所有路径
  3. 从开始菜单打开 anaconda 提示符
  4. 然后将以下 PATH 变量添加到路径

    C:\Anaconda; C:\Anaconda\Library\mingw-w64\bin; C:\Anaconda\Library\usr\bin; C:\Anaconda\Library\bin; C:\Anaconda\Scripts;

  5. 如果 ide 已打开,请关闭它,然后重新启动 ide

    现在代码应该可以工作了。

P.S.:我还按照讨论中的建议更新了menuist。我不确定是否有必要。

关于python - 从 rpy2.robjects 导入时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43283802/

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