设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1025|回复: 0
收起左侧

泰涨知识 | Python版本和pyspark版本不兼容,一运行就报错?解决办法来了!

[复制链接]
发表于 2024-5-8 11:46:02 | 显示全部楼层 |阅读模式
本帖最后由 泰克Tech 于 2024-5-8 14:12 编辑


  • pyspark库安装及使用报错解决办法
      pyspark报错情况介绍

最近在辅导实验的时候,大家普遍遇到了一个问题——在自己的jupyter中安装pyspark库后发现一运行就报错。这些错误通过网上的一些资料不能很系统地解决,为此我编写了一篇文章,来为大家详细讲解如何解决这个问题。

大家普遍出现了以下几个错误:
错误1:提示需要16个参数但是只拿到了15个参数。如图1-1。

1.png

图1-1


错误2:spark可以正常初始化输出spark版本信息等但是在处理数据时就会报错。如图1-2、1-3。
2.png
图1-2

3.png

图1-3



解决方案


上面两个错误的主要原因是pyspark的版本和Python的版本不兼容,我们只需要调整自己的Python版本和pyspark版本即可。这里以Python3.7.x版本和pyspark2.4.5为例为大家介绍如何调整jupyter notebook中的Python版本。

首先在jupyter notebook中观察自己的pyhton版本。代码如图2-1:
4.png

图2-1


如图2-1,我的Python版本为Python3.7.6,符合Python3.7.x的版本要求,如果大家不是这个版本,需要在anaconda中创建新的环境。具体步骤如图:
5.png


默认情况下大家只有一个环境,这时候我们点击左下角的“Create”按钮创建新的环境,并指定Python3.7.x的版本。
6.png


按照要求指定环境名和Python版本后,点击“Create”按钮等待创建完成即可。其中的“R”语言版本指定或者不指定都可以,对环境没有影响。安装完成后就可以看到自己新建的环境了。
7.png


默认情况下新创建的环境不能打开“jupyter notebook”,我们需要为其安装一个“jupyter notebook”环境。安装考试步骤时间较长,大约在5分钟左右,大家耐心等待即可。具体操作如图:
8.png


安装完成后在Windows菜单里就可以看到新建的jupyter notebook环境了,这样就可以打开安装好的jupyter notebook环境了。
9.png


jupyter notebook环境安装好以后我们还需要在jupyter notebook环境中安装pyspark2.4.5库。如图:
10.png


pyspark2.4.5库安装完成后,初始化pyspark环境,并在环境中进行简单的数据处理检查环境是否还有报错,以验证是否解决Python版本和pyspark库版本不兼容所导致的程序异常问题。
11.png


如图环境可以初始化成功,并且对数据进行处理也不会报错,则证明环境已经配置成功。

以上就是处理Python版本和pyspark版本不兼容问题导致的程序异常问题解决办法了。大家在操作的过程中有什么疑问可以在评论区留言。

了解更多内容方向 请持续关注
课程预约【鸿鹄论坛】.png

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-11-15 02:11 , Processed in 0.064282 second(s), 14 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表