首页 > 解决方案 > ImportError:Pyspark 上没有名为 configparser 的模块

问题描述

在火花集群上提交作业时,我收到错误消息

ImportError: No module named configparser

这里要注意的是,在我的 pycharm 中开发 pyspark 应用程序时,我并没有专门从 pip 或任何其他包中添加 configparser。它默认存在。但是,当我在也运行在 Python 3 上的集群上提交作业时,我在导入行中收到此错误。

可能是什么原因?

标签: pythonpython-3.xpyspark

解决方案


该库是标准库的一部分,通常应该在 PySpark 上可用。但是问题是:您确实在使用 Python 3 吗?在 Python 2 中,该模块被称为ConfigParser; 使用 Python 2 的 PySpark 可能会解释原因。尝试import ConfigParser或检查什么import sys; print(sys.version_info)输出。


推荐阅读