0

第二个问题:非常感谢本!有用!我收到错误 13 消息,说我无法在 C:\Program Files 中创建临时文件,因此我移动了 ARSER 文件夹并将其放在我的用户名下。这解决了错误 13,但现在我得到 NameError: a global name 'RPyPException' is not defined。这是因为我将文件夹移出保存了 R、Python 和 rpy 的 Program Files 文件夹吗?谢谢!


第一个问题:我正在尝试使用名为 ARSER (http://bioinformatics.cau.edu.cn/ARSER/) 的程序分析生物节律数据,当我尝试运行它时出现错误:

文件“C:\Program Files\ARSER\arser.py”,第 9 行,从 rpy 导入 * 导入错误:没有名为 rpy 的模块

我正在运行 WINDOWS 7 并已下载:

  1. 运行 Python 版本 2.7.2.3 的 Python(x,y)
  2. 适用于 Python 2.7 的 windows 补丁 (pywin32-217.win32-py2.7.exe)
  3. R 版本 2.8.1
  4. rpy 版本 2.2.3

在我的电脑高级选项下,我将环境变量 PATH 更改为 C:\Program Files\R\R-2.8.1\bin 但这并没有解决上述错误。我正在阅读的帮助说明来自旧版本的 R,所以也许这就是问题所在?

我是所有这些程序的新手,我感谢您的任何建议!非常感谢!

4

1 回答 1

0

我怀疑您需要更改PYTHONPATH环境变量以包含包含rpy. 当您使用环境变量导入某些内容时,Python 知道在哪里搜索模块PYTHONPATH,就像 shell 知道在哪里查找您通过使用PATH环境变量键入名称的程序一样。

于 2012-05-22T22:51:15.867 回答