pyspark出现Java.io.IOException: Cannot run program “python“: CreateProcess error=2问题的解决办法

在centos7系统中,将spark运行在yarn上出现以下报错

java.io.IOException: Cannot run program "python3": error=2, No such file or directory  

出现原因:
1、可能是真没有python3的文件
2、环境变量的配置出现问题

解决方法:
下载python3并且设置环境变量

# 下载 python3.8
yum install python3.8
# 查找位置
whereis python3.8
# 配置环境变量
export PYSPARK_PYTHON=$python 

2、直接配置环境变量

export PYSPARK_PYTHON=$python 

$python :python可执行文件的位置

猜你喜欢

转载自blog.csdn.net/yujinlong2002/article/details/129652058
今日推荐