2 Answers
- Newest
- Most votes
- Most comments
1
You're correct that the issue is that the Python kernel isn't aware of the Java installation, but unfortunately, you cannot install software or use 'sudo' commands in SageMaker notebook instances directly.
Please read the following carefully :
https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-root-access.html
as a summary
Create a Lifecycle Configuration: A lifecycle configuration is a script that you can use to customize the notebook instance setup. In your lifecycle configuration, you can install Java and set the appropriate environment variables.
Example Script
#!/bin/bash
set -e
sudo yum -y update
sudo yum -y install java-1.8.0-openjdk-devel
0
Thanks for your response, @sdtslmn. After going through the setups of Lifecycle Configuration. I got the following error when start-up the script. Do you spot anything wrong here?
answered 2 years ago
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated a year ago
The link you've shared is for Notebook Instances (NBIs). NBIs come with Java installed, and you can install software and use
sudo
commands as long as your notebook doesn't restrict root access. The question is pertaining to Studio notebooks.Please see my errors below after Lifecycle Configuration setups.