我正在尝试在 sagemaker 中使用 sklearn 执行预处理。作为先决条件,我尝试导入 sagemaker 模块:
%pip install -qU 'sagemaker>=2.15.0'
import boto3
import sagemaker
但我收到错误:
An error was encountered:
No module named 'sagemaker'
Traceback (most recent call last):
ModuleNotFoundError: No module named 'sagemaker'
任何指示都会有帮助。
此错误消息意味着,尽管您有第一行代码,但 sagemaker 模块并未安装在您的系统上。删除
-q
(安静)选项可查看错误消息以及未安装模块的原因。我的猜测是,在指定特定版本号时需要使用双引号而不是单引号(例如 pip install "sagemaker>=2.15.0"
)。