繁体   English   中英

自动将 OpenJDK 安装到 SageMaker Notebook

[英]Automatically Install OpenJDK into SageMaker Notebook

我有以下几行代码

import tabula
tabula.environment_info()

这会导致以下错误:

    Python version:
    3.7.10 (default, Jun  4 2021, 14:48:32) 
[GCC 7.5.0]
Java version:
    `java -version` faild. `java` command is not found from this Pythonprocess. Please ensure Java is installed and PATH is set for `java`
tabula-py version: 2.3.0
platform: Linux-4.14.243-185.433.amzn2.x86_64-x86_64-with-debian-10.6
uname:
    uname_result(system='Linux', node='datascience-1-0-ml-t3-medium-1abf3407f667f989be9d86559395', release='4.14.243-185.433.amzn2.x86_64', version='#1 SMP Mon Aug 9 05:55:52 UTC 2021', machine='x86_64', processor='')
linux_distribution: ('Debian GNU/Linux', '10', 'buster')
mac_ver: ('', ('', '', ''), '')

我想弄清楚如何设置适当的 cmd 行语句以从 SageMaker Notebook 环境安装 OpenJDK。

我打开了终端并插入了以下代码行,但仍然看到上述错误。

pip install install-jdk -t.

总的来说,在安装 tabula-py 之前,我需要确保我的环境中有 Java 运行时。 我如何在 SageMaker 中促进这一点?

您可以使用生命周期配置脚本在创建或启动新笔记本时自动安装 OpenJDK 包。 有一个非常类似的例子在这里从AWS公共脚本回购。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM