在wiindows环境下,使用PySpark的时候报错:

Python in worker has different version 3.9 than that in driver 3.8, PySpark cannot run with different minor versions

File "E:\Anaconda3\envs\tf38\Lib\site-packages\pyspark\python\lib\pyspark.zip\pyspark\worker.py", line 473, in main
Exception: Python in worker has different version 3.9 than that in driver 3.8, PySpark cannot run with different minor versions. Please check environment variables PYSPARK_PYTHON and PYSPARK_DRIVER_PYTHON are correctly set.

根据报错内容,设置了以下变量,

PYSPARK_PYTHON=E:\Anaconda3\envs\tf38\python.exe

问题解决。

PS: 根据官方的说法,如果设置了PYSPARK_DRIVER_PYTHON,则PYSPARK_DRIVER_PYTHON会优先。我这里没有设置,所以程序直接用的PYSPARK_PYTHON。

在Linux下,一般需要在~/.bashrc中设置,例如

export PYSPARK_PYTHON=~/Anaconda3/envs/tf38/python

另外,找到一篇介绍PYSPARK_DRIVER_PYTHON的文章,里面有pycharm的设置方法,

Demystify Pyspark_driver_Python Comfortably - Python Pool

本文结束

PySpark ERROR: Python in worker has different version 3.9 than that in driver 3.8相关推荐

  1. Python in worker has different version 3.7 than that in driver 3.6

    环境: 组件 版本 Ubuntu 20.04 Spark 3.0.0-preview2-bin-hadoop3.2 完整报错如下 : Py4JJavaError: An error occurred ...

  2. uwsgi 安装报错 plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory

    1. Python3 安装 uwsgi 报错 直接使用命令 sudo pip3 install uwsgi 安装如下错误: ubuntu@ubuntu:~/Downloads$ sudo pip3 i ...

  3. ORA-39126: Worker unexpected fatal error in KUPW$WORKER.FETCH_XML_OBJECTS [ORA-04063: view “SYS.KU$_

    今天expdp导出数据库,遇到了ORA-39126: Worker unexpected fatal error in KUPW$WORKER.FETCH_XML_OBJECTS [ORA-04063 ...

  4. ORA-39126: Worker unexpected fatal error in KUPW$WORKER.FIXUP_MASTER_TABLE_EXPORT

    源:12.2.0.1目标:11.2.0.4 [oracle@ dmp]$ expdp \'/ as sysdba\' directory=dmp schemas=xczhh version=11.2 ...

  5. Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found (required by /usr/anaconda3/bin/)

    ### Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/anaconda3/b ...

  6. fatal error: Python.h: No such file or directory 解决

    [常见错误] fatal error: Python.h: No such file or directory 环境场景 系统: Parrot Linux 软件: 系统python默认版本2.7 Py ...

  7. fatal error C1900: Il mismatch between 'P1' version '20060201' and 'P2' version '20050411'

    fatal error C1900: Il mismatch between 'P1' version '20060201' and 'P2' version '20050411'问题现象及解决办法. ...

  8. python安装mysqlclient模块报fatal error: Python.h:解决方法

    在搭建Flask框架安装mysqlclient模块时候老是报fatal error: Python.h:错误,折腾老半天,百度了老半天看了不少大神帖子,就是没解决, 后来发现这不是个BUG,都是自己的 ...

  9. python没有那个文件或目录_fatal error: Python.h: 没有那个文件或目录 解决方法

    今天安装scrapy 先说下环境 Ubuntu16.04 系统默认Python 2.7.12 (default, Nov 19 2016, 06:48:10) ,安装过anaconda(很关键,里面有 ...

最新文章

  1. WEB 3.0(非技术版)
  2. 运用El表达式截取字符串/获取list的长度
  3. Java Web Token - JWT
  4. div超出不换行_div+CSS设置一行内文字超过宽度不换行且不显示
  5. JEECG 深度使用培训班 周六周日公开课(一期班)
  6. 10个必会的 PyCharm 技巧,附高清大图
  7. windows下C语言多线程编程
  8. Ext3.0中复杂表头样例
  9. 人体面部检测python_使用Python检测面部特征
  10. AIDA64 Business Edition(系统检测)多国语言绿色特别
  11. 【嵌入式】基于SPI的M8266WIFI模块调试
  12. 扩展卡尔曼滤波EKF
  13. 备案后可以改服务器信息吗,域名备案后可以更改服务器
  14. 编程c语言黑与白,C语言黑与白问题代码及解析
  15. Lotus配置之六:IBM Lotus Note添加公共邮箱
  16. linux内核网络TIME_WAIT
  17. 2016 年度消费信贷建模小结
  18. Java算法:华为机试算法(下),华为算法Java版,牛客网华为算法73~108题
  19. 【花雕动手做】有趣好玩的音乐可视化系列项目(24)--无限LED镜子灯
  20. BEEF的使用(简单版)

热门文章

  1. 六、colab训练模型
  2. 小程序实现播放器功能 小程序播放器怎么实现
  3. 云计算与虚拟化技术详解
  4. java计算机毕业设计婚纱影楼服务管理源码+数据库+系统+lw文档+mybatis+运行部署
  5. KMPLAYER绿色单文件深度专版
  6. 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
  7. java struts2 漏洞_Struts2漏洞简述
  8. 零基础过五门CPA的一些经验及教训分享
  9. 17个案例印证5大生死逻辑
  10. 读《聪明的投资者》有感