【发布时间】:2017-12-21 21:37:50
【问题描述】:
当我尝试使用以下方式加载 R 扩展时:
%load_ext rpy2.ipython
我明白了:
C:\Users\Robert.Levy\AppData\Local\Continuum\Anaconda2\lib\site-packages\rpy2\rinterface\__init__.py in <module>()
14 R_HOME = (os.environ["R_HOME"], )
15 except KeyError:
---> 16 tmp = subprocess.check_output(("R", "RHOME"), universal_newlines=True)
17 R_HOME = tmp.split(os.linesep)
18 del(tmp)
WindowsError: [Error 2] The system cannot find the file specified
我在没有管理员权限的 Windows 10 上运行 Python 2.7.1。
我已将 R 安装到本地目录 username\Documents\R\...,但由于缺乏管理员权限,我的 PATH 中没有条目,也没有名为 R_HOME 的环境变量。
我已经添加了一个具有此名称的帐户级环境变量,但 os.environ 似乎没有选择这些。
我该如何继续?
【问题讨论】:
标签: python r windows environment-variables rpy2