You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中运行Spark代码?安装配置后仍报错求助

PySpark运行报错解决方案

错误信息翻译

Java网关进程在发送端口号前已退出

解决步骤

  • 确认Java环境:Spark必须依赖Java 8或11(优先选择LTS版本),打开命令行执行java -version和javac -version,若提示“不是内部或外部命令”,说明未安装Java,需先到Oracle或OpenJDK官网下载对应版本完成安装。
  • 配置JAVA_HOME环境变量:
    1. 找到Java安装根目录(示例路径:C:\Program Files\Java\jdk1.8.0_301)
    2. 右键「此电脑」→属性→高级系统设置→环境变量,在系统变量中新建JAVA_HOME,值填入上述路径
    3. 编辑系统变量里的Path,添加%JAVA_HOME%\bin
  • 验证配置:重启VSCode,打开终端输入echo %JAVA_HOME%,能输出正确路径即说明配置生效
  • 修正文件路径:将代码中的"C:\\Users\\Admin\\Desktop\\Study\\Spark\\Word_count.txt"改为原始字符串格式r"C:\Users\Admin\Desktop\Study\Spark\Word_count.txt",避免转义字符引发的路径错误
  • (可选)规范SparkContext初始化:
    import pyspark
    from pyspark import SparkConf
    
    conf = SparkConf() \
        .setMaster('local[*]') \
        .setAppName('WordCount')
    sc = pyspark.SparkContext(conf=conf)
    

内容的提问来源于stack exchange,提问作者Đặng Việt Khánh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 14:52:37