from py4j.protocol import Py4JError ModuleNotFoundError: No module named 'py4j'报错了!!!
学习林子雨老师的pySpark慕课时,按照给的链接安装时,运行python3 WordCount.py程序发现了from py4j.protocol import Py4JError ModuleNotFoundError: No module named 'py4j'的错误了。
vim /etc/profile

export JAVA_HOME=/root/app/jdk1.8.0_65
export PATH=$PATH:$JAVA_HOME/bin
export HADOOP_HOME=/root/app/hadoop-3.1.3
export PATH=$PATH:$HADOOP_HOME/binexport HIVE_HOME=/root/app/apache-hive-3.1.2-bin
export PATH=$PATH:$HIVE_HOME/binexport SPARK_HOME=/root/app/spark-3.0.0-bin-hadoop2.7
export PYTHONPATH=$SPARK_HOME/python:$SPARK_HOME/python/lib/py4j-0.10.9-src.zip:$PYTHONPATH
export PATH=$PATH:$SPARK_HOME/bin
export PYSPARK_PYTHON=python3

WorCount.py

from pyspark import SparkConf, SparkContext
conf = SparkConf().setMaster("local").setAppName("My App")
sc = SparkContext(conf = conf)
logFile = "file:///root/app/spark-3.0.0-bin-hadoop2.7/README.md"
logData = sc.textFile(logFile, 2).cache()
numAs = logData.filter(lambda line: 'a' in line).count()
numBs = logData.filter(lambda line: 'b' in line).count()
print('Lines with a: %s, Lines with b: %s' % (numAs, numBs))

参考:https://blog.csdn.net/sinat_38432876/article/details/106270352

from py4j.protocol import Py4JError ModuleNotFoundError 错误相关推荐

  1. python爬虫执行scrapy crawl demo出现: import win32api ModuleNotFoundError: No module named 'win32api'错误

    执行: >scrapy crawl demo 可能会出现这个错误: import win32api ModuleNotFoundError: No module named 'win32api' ...

  2. 成功解决raise Py4JError py4j.protocol.Py4JError: py4j.protocol.Py4JError: Could not find py4j jar at

    成功解决raise Py4JError("Could not find py4j jar at {0}".format(jarpath)) py4j.protocol.Py4JEr ...

  3. spark运行出现py4j.protocol.Py4JError异常

    spark配置启动过程中出现:py4j.protocol.Py4JError: An error occurred while calling None.None. Trace: Authentica ...

  4. py4j.protocol.Py4JJavaError错误

    py4j.protocol.Py4JJavaError: An error occurred while calling o30.toDebugString. : org.apache.hadoop. ...

  5. 使用conda报错:from conda.cli import main ModuleNotFoundError: No module named conda

    使用conda报错:from conda.cli import main ModuleNotFoundError: No module named 'conda' 文章目录: 1 错误出现原因 2 解 ...

  6. [Python]_[初级]_[使用PyCharm时不识别根包位置和Debug时报ModuleNotFoundError错误]

    场景 在使用PyCharm开发程序时,当我们Debug某个文件时,会报以下错误,什么原因? Traceback (most recent call last):File "C:\Progra ...

  7. python3 import execjs ModuleNotFoundError: No module named ‘execjs‘

    import execjs ModuleNotFoundError: No module named 'execjs' 解决办法 >pip install PyExecJS Looking in ...

  8. Tensorflow安装后,import时出现错误:ImportError: DLL load failed: 找不到指定的模块

    Tensorflow安装后,import时出现错误:ImportError: DLL load failed: 找不到指定的模块 下载网上大神们准备好的编译支持cuda10的tensoflow-gpu ...

  9. 成功解决from nets import inception_resnet_v2 ModuleNotFoundError: No module named 'nets'

    成功解决from nets import inception_resnet_v2 ModuleNotFoundError: No module named 'nets' 目录 解决问题 解决思路 解决 ...

最新文章

  1. php v9 ajax 翻页,phpcms v9建站 ajax列表分页加载更多word文档教程
  2. 中高德地图只显示某一城市_小O地图 - 城市交通态势数据查询及下载
  3. python爬取历史上的今天数据并展示。
  4. 费用节省 50%,函数计算 FC 助力分众传媒降本增效
  5. 一个手机号码剔重的问题
  6. 插图 引用 同一行两个插图_为什么插图是产品的重要组成部分
  7. C++语言打印汉字表
  8. c向文件中插入数据_如何把数据写入顺序文件中,VBA代码中Write#语句的利用
  9. Solr常用查询语法笔记
  10. 暴力解决配置HTTPS后无法使用Hermit
  11. java基础练习题(含答案)
  12. 数据库添加字段的sql语句
  13. 车道线定位及拟合:直方图确定车道线位置
  14. vue权限管理实现思路
  15. Android流量统计分析
  16. 文本转语音TTS(文本阅读和视频配音制作)MP3
  17. The .NET Core SDK cannot be located.解决方法
  18. scikit-learn学习之K-means聚类算法与 Mini Batch K-Means算法
  19. 购物网站制作——头部header(index.html)
  20. games202:三,实时环境光照IBL + PRT

热门文章

  1. 不要主动进行垃圾回收
  2. Executors中的几种线程调用方式
  3. JavaScript——BOM知识
  4. 优秀的软件测试人员必需具备的素质
  5. 程序员为什么值得写博客
  6. ios 简单的倒计时验证码数秒过程实现
  7. android google snake
  8. 搜索 意外错误 操作无法完成
  9. 解决tomcat启动startup.bat一闪而…
  10. 分布式监控系统开发【day38】:报警阈值程序逻辑解析(三)