1

我正在尝试从系统管理器在 ec2 上运行 shell 脚本。shell 脚本有一个调用来运行 python 脚本。当我手动运行它时它工作得很好,但是如果我通过系统管理器运行它,它会说它找不到下载的模块。如果改变任何东西,该模块是 numpy 的。为什么这不起作用?

4

1 回答 1

1

为什么这不起作用?

可能是因为 SSM没有在其 shell 中以普通用户(ubuntu 或 ec2-user)的身份执行。您应该在系统范围内安装 numpy,或者在您的 AWS-RunShellScript 执行您的脚本时更改您的用户。

于 2021-04-26T07:44:49.567 回答