python - ImportError:Pyspark 上没有名为 configparser 的模块
问题描述
在火花集群上提交作业时,我收到错误消息
ImportError: No module named configparser
这里要注意的是,在我的 pycharm 中开发 pyspark 应用程序时,我并没有专门从 pip 或任何其他包中添加 configparser。它默认存在。但是,当我在也运行在 Python 3 上的集群上提交作业时,我在导入行中收到此错误。
可能是什么原因?
解决方案
该库是标准库的一部分,通常应该在 PySpark 上可用。但是问题是:您确实在使用 Python 3 吗?在 Python 2 中,该模块被称为ConfigParser
; 使用 Python 2 的 PySpark 可能会解释原因。尝试import ConfigParser
或检查什么import sys; print(sys.version_info)
输出。
推荐阅读
- javascript - 变量的值未正确作为参数传递给方法
- css - 调整浏览器大小时,如何优先显示首先显示的列?
- pine-script - 从 pine script v 2 到版本 4 的 Tradingview 指标
- r - 如何在 aod 中通过 betabin 对模型进行事后测试(成对比较)?
- python - 有没有办法让我在 pandas DataFrame 中找到值的索引/位置?(Python)
- python - ImportError:无法从“requests_oauthlib”导入名称“OAuth1Session”
- javascript - 如何在何时修复列位置in row 被切换为隐藏/显示,无/阻止
我的 2x2 表中的列数根据选择中选择的值(1 或 2)扩展或收缩。目前,随着列的增加或减少,屏幕上的列位置会发生很大变化。无论一行出现多少列,如何修复屏幕上的列?