linux下运行pyspark找不到python问题解决

安装完saprk后想试试pyspark,结果在终端输入pyspark后报错:

linux下运行pyspark找不到python问题解决

 

考虑是python路径设置的问题,在终端中输入python,提示未找到python命令,但已安装python3(事先未安装python,是linux自带的python,linux版本为ubantu 18 04.1),键入python3命令后能够进入python解释器,说明python是安装好的。

linux下运行pyspark找不到python问题解决

 

问题显而易见了,pyspark中使用python命令执行代码,而正确的命令应为python3,博主试过在pyspark中修改相应地方python改为python3,但未成功,于是尝试将安装的python3文件修改为python,。输入which命令找到python3的执行文件目录,为/usr/bin/python3:

linux下运行pyspark找不到python问题解决

 

将python3文件重命名为python,修改后输入python,可进入python解释器,说明修改成功,

linux下运行pyspark找不到python问题解决

 

此时在终端输入pyspark,运行成功。

linux下运行pyspark找不到python问题解决