【问题标题】:Execute R scripts through Django hosted on AWS (Elastic Beanstalk)通过托管在 AWS (Elastic Beanstalk) 上的 Django 执行 R 脚本
【发布时间】:2021-01-08 02:16:15
【问题描述】:

我目前正在构建一个使用 Django Web 框架(托管在 AWSEB 上)但还需要执行一些 R 脚本的项目。我曾尝试使用subprocess.call(["Rscript", "R_django_test.R"]),但出现以下错误“没有这样的文件或目录:'Rscript':'Rscript'”。上面的代码在本地工作,但不适用于 AWS 上托管的项目。任何帮助将不胜感激。

【问题讨论】:

  • 你安装Rscript了吗?
  • @Marcin 我该怎么做?谢谢。

标签: python r django amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

如果你还没有use Docker deployment 会更容易。 AWSEB 使用 Amazon Linux 2 一个基于 CentOS 的 Linux 发行版,因此请按照指南 How to install R on CentOS 并将命令放入 Dockerfile,然后 RScript 命令将在环境中可用。

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 2014-04-16
    • 2019-12-11
    • 2014-01-21
    • 2014-08-03
    • 2015-02-14
    • 2014-11-09
    • 2016-11-25
    相关资源
    最近更新 更多