Windows下PySpark执行报错:Python路径未被识别的排查与解决
Windows下PySpark启动报错的解决方法
问题现象
按照Windows下PySpark安装教程操作后,在CMD中输入pyspark时出现报错:
'C:\Users\simon\AppData\Local\Programs\Python\Python310' is not recognized as an internal or external command, operable program or batch file
尝试更换Python版本、调整环境变量后问题仍未解决,当时的环境变量设置如下:
PYSPARK_PYTHON=C:\Users\simon\AppData\Local\Programs\Python\Python310SPARK_HOME=C:\apps\spark-3.3.0-bin-hadoop3HADOOP_HOME=C:\apps\spark-3.3.0-bin-hadoop3
解决方法
将PYSPARK_PYTHON的环境变量值修改为带可执行文件的完整路径,即在原路径后添加\python.exe,修改后的值为:
PYSPARK_PYTHON=C:\Users\simon\AppData\Local\Programs\Python\Python310\python.exe
多数PySpark安装教程未提及此步骤,但该操作可直接解决上述报错。
内容的提问来源于stack exchange,提问作者gunserrate
相关产品推荐
相关产品推荐

