在Django中运行R脚本

2024-10-03 00:26:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在建立一个网站,其中包含了大量的优化工作,所有这些工作都是在R语言完成的。我正在Django建造整个场地。有什么方法可以连接R代码和Django,或者我应该在这里做什么

我尝试安装rpy2,它在python中运行良好,但在Django中我遇到了一个错误:

  File "F:\django-app\restapi\views.py", line 25, in <module>
  import rpy2.robjects as robjects
  File "F:\django-app\venv\lib\site-packages\rpy2\robjects\__init__.py", line 19, in <module>
    from rpy2.robjects.robject import RObjectMixin, RObject
  File "F:\django-app\venv\lib\site-packages\rpy2\robjects\robject.py", line 6, in <module>
    rpy2.rinterface.initr()
  File "F:\django-app\venv\lib\site-packages\rpy2\rinterface\__init__.py", line 208, in initr
    initr(r_preservehash=r_preservehash)
 RuntimeError: R_USER not defined.

这样做的最佳选择是什么。这里有什么我遗漏的吗


Tags: djangoinpyappvenvlibpackagesline