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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...