java #amazon-web-services #java-8 #amazon-sagemaker
#java #amazon-веб-сервисы #java-8 #amazon-sagemaker
Вопрос:
У меня есть следующие строки кода
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 для установки OpenJDK из среды ноутбука SageMaker.
Я открыл терминал и вставил следующую строку кода, и я все еще вижу указанную выше ошибку.
pip install install-jdk -t.
В целом, перед установкой tabula-py мне нужно убедиться, что в моей среде есть среда выполнения Java. Как я могу облегчить это в SageMaker?
Ответ №1:
Вы можете использовать сценарий конфигурации жизненного цикла для автоматической установки пакета OpenJDK при создании или запуске нового ноутбука. Здесь есть очень похожий пример из общедоступного репозитория скриптов AWS.