【问题标题】:How to run Jupyter notebook on AWS instance如何在 AWS 实例上运行 Jupyter 笔记本
【发布时间】:2019-10-09 20:27:20
【问题描述】:

如何在 AWS 实例上运行 Jupyter notebook,chmod 400 错误

我想在云中运行我的 jupyter notebook,ec2 AWS 实例。

--

我正在学习本教程: https://www.codingforentrepreneurs.com/blog/jupyter-notebook-server-aws-ec2-aws-vpc

--

我已经设置了实例 ec2 以及 nginx。

--

问题是..

当输入 chmod 400 JupyterKey.pem 时,只适用于 MAC 而不是 Windows Power shell



cd path/to/my/dev/folder/
chmod 400 JupyterKey.pem
ssh ubuntu@34.235.154.196 -i JupyterKey.pem


Error: The term 'chmod' is not recognized as the name of a cmdlet, function, cript, or operation
       category info: ObjectNotFound
        FullyQualifiedErrorId: Command notFoundException

【问题讨论】:

  • 跳过那个。这并不重要。

标签: amazon-web-services powershell jupyter-notebook


【解决方案1】:

AWS 将托管 Jupyter Notebook 服务作为 Amazon SageMaker 的一部分。

SageMaker 托管的笔记本实例使您能够通过 pay per hour pricing(类似于 EC2 计费)一键轻松启动 Jupyter Notebook,并且能够轻松地将现有笔记本直接上传到托管实例,所有这些都直接通过实例 URL + AWS 控制台。

查看this tutorial 获取入门指南!

【讨论】:

  • 谢谢@nmwalsh 我将运行每日报告,所以它对我来说有点贵。最好尝试设置,因为我不会做机器学习,只做简单的计算,基本上是自动化
  • 一旦你生成了你的笔记本并且它从上到下运行,你可以选择将代码导出为.py文件。根据您正在执行的任务,您可以使用 AWS Lambda 构建一个循环云函数,该函数将以您想要的频率运行(即:每天一次)并将报告(PDF、图像等)输出到 Amazon S3 以保存它们.否则,如果您设置为每次都使用笔记本并希望最大限度地降低成本,则可以预置和关闭托管笔记本实例。
【解决方案2】:

我遇到了同样的权限问题,可以通过在 Amazon Machine Image Linux 中运行以下命令来解决它:

sudo chown user:user ~/certs/mycert.pem

【讨论】:

    猜你喜欢
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    • 2017-05-25
    • 2023-01-31
    • 1970-01-01
    • 2018-09-23
    • 1970-01-01
    相关资源
    最近更新 更多