我试图让rpy2从运行在pythonanywhere上的Linux上的源代码安装,其中包含以下内容:
tar -xzf rpy2-2.9.1.tar.gz
cd rpy2-2.9.1
python3.6 setup.py build install
问题是我没有管理员权限,R的默认版本太旧了(R版本3.0.2(2013-09-25))我需要的东西。因此,我按照以下步骤安装了本地版本的R:
我现在可以通过执行/ home / {username} / R / R-devel / bin / R来启动R,并且我的R库位于/home/{username}/R/R-devel/library.
我不确定如何设置这些路径,以便python在运行' python3.6 setup.py build install'时可以知道我的R安装位置。在rpy2包目录中。
rpy2文档说您可以将以下参数传递给build: - r-home, - r-home-lib和--r-home-modules。我还没有成功地做到这一点。据我所知,这些参数已被弃用。
任何有助于此工作的帮助都是适用的。谢谢!
以下是有关Pythonanywhere上Linux发行版的一些信息。
lsb_release --all 没有LSB模块可用。 分销商ID:Ubuntu 描述:Ubuntu 14.04.5 LTS 发布:14.04 代号:可信赖