sách gpt4 ai đã đi

Chạy một tập lệnh shell chạy một chương trình python sau đó chạy một chương trình R

In lại 作者:太空宇宙 更新时间:2023-11-03 16:49:57 31 4
mua khóa gpt4 Nike

我有一个 shell 脚本,它运行一个 Python 程序来预处理一些数据,然后运行一个 R 程序来执行一些长时间运行的任务。我正在学习使用 Docker 并且我一直在运行

FROM r-base:latest
FROM python
COPY . /usr/local/src/scripts
WORKDIR /usr/local/src/scripts
CMD ["./myscript.sh"]

据我了解,它执行以下操作:

  1. 获取 R
  2. 获取 Python
  3. 将当前目录复制到 /usr/local/src/scripts
  4. 将目录更改为/usr/local/src/scripts
  5. chạy./myscript.sh

hiện hữu myscript.sh 中,我使用 R CMD ... 语法来运行我的 R 脚本。但是,当运行此 docker 镜像时,我收到以下错误:

./myscript.sh: line 8: R: command not found

这表明该脚本在容器内运行时无法识别 R 程序。我可以确认 ./myscript.sh 在本地工作,但我无法公开任何专有代码。

1 Câu trả lời

FROM 命令设置 Dockerfile 构建的基础镜像。您应该只拥有其中之一。之后,如果您需要基础镜像中没有的其他工具,请运行使用依赖于平台的包管理器的命令,例如

RUN apt-get update && apt-get install -y \
package-foo \
package-bar

这适用于基于 Debian 的镜像,例如 Ubuntu。

关于python - 运行一个 shell 脚本,该脚本运行一个 python 程序,然后运行一个 R 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35927695/

31 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com