SageMaker Studio 笔记本中 Python 版本与 Python 3.8 内核冲突
Conflicting Python versions in SageMaker Studio notebook with Python 3.8 kernel
我正在尝试在 SageMaker Studio 中 运行 使用 Python 3.8 的 SageMaker 内核,笔记本似乎使用了单独的 Python 3.7 发行版。 运行ning app 表示为 tensorflow-2.6-cpu-py38-ubuntu20.04-v1。当我 运行 !python3 -V
我得到 Python 3.8.2。但是,notebook 中的 Python 实例是不同的:
import sys
sys.version
给出'3.7.12 | packaged by conda-forge | (default, Oct 26 2021, 06:08:21) \n[GCC 9.4.0]'
同理,运行ning %pip -V
和%conda info
表示Python3.7.
此外,import tensorflow
失败,因为它未预安装在笔记本调用的 Python 环境中。
我 运行 在 eu-west-2 地区。我能做些什么来解决这个没有打开支持票的问题吗?
你还面临这个问题吗?
我在 eu-west-2 使用 SageMaker Studio notebook 和 TensorFlow 2.6 Python 3.8 CPU 优化图像(运行ning 应用程序是 tensorflow-2.6- cpu-py38-ubuntu20.04-v1).
当我 运行 以下命令时,我得到了正确的输出。
!python3 -V
returns Python 3.8.2
import sys
sys.version
returns
3.8.2(默认,2021 年 12 月 9 日,06:26:16)\n[GCC 9.3.0]'
import tensorflow as tf
print(tf.__version__)
returns 2.6.2
看来这个问题现在已经解决了
我正在尝试在 SageMaker Studio 中 运行 使用 Python 3.8 的 SageMaker 内核,笔记本似乎使用了单独的 Python 3.7 发行版。 运行ning app 表示为 tensorflow-2.6-cpu-py38-ubuntu20.04-v1。当我 运行 !python3 -V
我得到 Python 3.8.2。但是,notebook 中的 Python 实例是不同的:
import sys
sys.version
给出'3.7.12 | packaged by conda-forge | (default, Oct 26 2021, 06:08:21) \n[GCC 9.4.0]'
同理,运行ning %pip -V
和%conda info
表示Python3.7.
此外,import tensorflow
失败,因为它未预安装在笔记本调用的 Python 环境中。
我 运行 在 eu-west-2 地区。我能做些什么来解决这个没有打开支持票的问题吗?
你还面临这个问题吗?
我在 eu-west-2 使用 SageMaker Studio notebook 和 TensorFlow 2.6 Python 3.8 CPU 优化图像(运行ning 应用程序是 tensorflow-2.6- cpu-py38-ubuntu20.04-v1).
当我 运行 以下命令时,我得到了正确的输出。
!python3 -V
returns Python 3.8.2
import sys
sys.version
returns 3.8.2(默认,2021 年 12 月 9 日,06:26:16)\n[GCC 9.3.0]'
import tensorflow as tf
print(tf.__version__)
returns 2.6.2
看来这个问题现在已经解决了