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

如何在AWS SageMaker中正常使用Python 3.8+?自定义内核异常排查

解决SageMaker Notebook自定义Python 3.8内核不生效的问题

问题根源

你之前的操作混合使用了conda环境与virtualenv,导致内核注册时未正确关联到目标Python 3.8版本,实际仍指向系统默认的Python 3.7。

清理无效内核(可选但推荐)

先删除之前创建的错误内核,避免混淆:

  • 列出所有已安装的内核:
jupyter kernelspec list
  • 删除指定内核(比如之前的my_custom_python_39):
jupyter kernelspec remove my_custom_python_39

重新创建Python 3.8自定义内核

在SageMaker Notebook终端执行以下步骤:

  1. 创建Python 3.8的conda环境:
conda create -n python38_env python=3.8 -y
  1. 激活该环境:
conda activate python38_env
  1. 安装Jupyter内核依赖:
pip install ipykernel
  1. 将环境注册为Jupyter内核:
python -m ipykernel install --user --name=python38_env --display-name="Python 3.8 (Custom)"

生效验证

  1. 关闭所有正在运行的Notebook标签,点击右上角「Running」→「Shutdown All」,然后刷新Notebook页面。
  2. 新建Notebook,选择「Python 3.8 (Custom)」内核。
  3. 运行以下代码验证版本:
import sys
print(sys.version)
!python -V

此时应该显示Python 3.8.x的版本信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 19:42:11