小编Kin*_*ame的帖子

Bizzarre试图让Rpy2 2.1.9与R 2.12.1一起使用,在Windows XP下使用Python 2.6 - Rpy无法找到R.dll吗?

我一直有一个真正的问题,试图让我的R安装让Rpy2玩得很好.我首先尝试安装rpy2 MSI软件包,但这似乎不起作用.当我运行推荐的测试时,它给了我一个错误,说它无法找到R.dll,因为新的R安装(后2.11)将DLL安装到i386文件夹中,其中rpy2找不到它们,因为它在bin文件夹而不是bin/i386文件夹中查找.

然后我尝试使用python附带的命令行工具(distutils)从头开始构建安装.这不起作用,因为setup.py声称无法找到R_home位置.但我确实编辑了一个环境变量(PATH)可能会显示rpy2设置在哪里找到R安装.然后我对环境进行了一些编辑,添加了指向bin/i386目录的"R_home"变量,并在PATH变量下创建了一个新条目,指向同一个点.

不幸的是,当它找到R路径时,我得到了这个问题:

running build
running build_py
running build_ext
Traceback (most recent call last):
  File "setup.py", line 372, in <module>
    [os.path.join('doc', 'source', 'rpy2_logo.png')])]
  File "C:\Python26\lib\distutils\core.py", line 152, in setup
    dist.run_commands()
  File "C:\Python26\lib\distutils\dist.py", line 975, in run_commands
    self.run_command(cmd)
  File "C:\Python26\lib\distutils\dist.py", line 995, in run_command
    cmd_obj.run()
  File "C:\Python26\lib\distutils\command\build.py", line 134, in run
    self.run_command(cmd_name)
  File "C:\Python26\lib\distutils\cmd.py", line 333, in run_command
    self.distribution.run_command(command)
  File "C:\Python26\lib\distutils\dist.py", line 994, in run_command
    cmd_obj.ensure_finalized()
  File "C:\Python26\lib\distutils\cmd.py", line 117, in ensure_finalized
    self.finalize_options()
  File "setup.py", line 111, in finalize_options
    config …
Run Code Online (Sandbox Code Playgroud)

python windows windows-xp r rpy2

8
推荐指数
2
解决办法
3836
查看次数

标签 统计

python ×1

r ×1

rpy2 ×1

windows ×1

windows-xp ×1