You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在SageMaker笔记本实例本地运行PySpark,缺失conda_python3内核

SageMaker笔记本使用PySpark的内核与Java环境问题解决

一、缺失conda_python2/conda_python3内核的处理

Data Science 3.0这类较新的SageMaker镜像不再默认提供这两个旧内核,你可以手动创建并注册:

  • 打开笔记本终端,创建conda环境(以Python 3为例):
    conda create -n conda_python3 python=3.8 ipykernel -y
    
  • 激活环境并注册到Jupyter内核列表:
    conda activate conda_python3
    python -m ipykernel install --user --name conda_python3 --display-name "conda_python3"
    
  • 重启Jupyter服务器后,就能在新建笔记本的内核选项里找到conda_python3。

二、本地Spark的Java Home配置

要在SageMaker笔记本本地运行Spark(无需连接EMR),必须手动安装Java并配置环境变量:

  • 安装兼容Spark的OpenJDK 1.8版本:
    sudo yum install -y java-1.8.0-openjdk-devel
    
  • 编辑~/.bashrc文件添加环境变量:
    echo 'export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk' >> ~/.bashrc
    echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
    
  • 使配置生效并验证:
    source ~/.bashrc
    java -version
    echo $JAVA_HOME
    
  • 完成上述步骤后,再按照文档初始化Spark上下文即可正常运行。

内容的提问来源于stack exchange,提问作者nww

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 01:09:55