ModuleNotFoundError:没有名为“ awsglue”的模块

问题描述

我已经安装并配置了awscli版本2。 尝试使用以下代码片段创建AWS glue实例:

import sys
from awsglue.transforms import *
from awsglue.utils import getResolvedOptions
from pyspark.context import SparkContext
from awsglue.context import glueContext
from awsglue.job import Job

glueContext = glueContext(SparkContext.getorCreate())

这将导致'ModuleNotFoundError:没有名为'awsglue'的模块

在安装“ fake-awsglue”后尝试相同。这进一步引发了以下错误-

from dynamicframe import DynamicFrame
ModuleNotFoundError: No module named 'dynamicframe'

任何人都可以建议可以安装哪个库或通过其他任何方式来解决此问题吗?

谢谢, Amita

解决方法

请尝试导入此语句

from awsglue.dynamicframe import DynamicFrame