在这两周的时间里,我一直在我的Windows 10机器上安装火花(火种),现在我意识到我需要你的帮助。
当我试图在命令提示符中启动“pyspark”时,仍然会收到以下错误:
问题
“‘pyspark”不被识别为内部或外部命令、可操作的程序或批处理文件。
对我来说,这暗示了路径/环境变量的问题,但我找不到问题的根源。
我的行动
我尝试过多种教程,但我发现最好的是迈克尔·加拉尼克的教程。我一步一步地学习他的教程:
这些操作应该已经完成了任务,但是当我运行pyspark --master local[2]时,仍然会从上面得到错误。您能使用上面提供的信息来帮助跟踪此错误吗?
检查
我在命令提示符中运行了几个检查,以验证以下内容:
发布于 2019-01-19 09:21:38
我通过将变量设置为“系统变量”而不是“用户变量”来解决这个问题。备注
pyspark master local[2] (确保winutils.exe在那里);如果这不起作用,那么除了env变量之外还有其他问题发布于 2020-05-04 06:11:10
按照我博客中解释的步骤来解决你的问题-
如何在Windows https://beasparky.blogspot.com/2020/05/how-to-setup-pyspark-in-windows.html上安装PySpark
为Spark.设置环境路径
Go to "Advanced System Settings" and set below paths
JAVA_HOME="C:\Program Files\Java\jdk1.8.0_181"
HADOOP_HOME="C:\spark-2.4.0-bin-hadoop2.7"
SPARK_HOME="C:\spark-2.4.0-bin-hadoop2.7"
Also, add their bin path into the PATH system variablehttps://stackoverflow.com/questions/51347012
复制相似问题