当前位置: 首页 > article >正文

‘cmd‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

报错描述:

我在使用python执行一个spark任务时,一直报如下错误,检查电脑上所有的环境变量后发现都配置正确,但还是一直报'cmd' 不是内部或外部命令,也不是可运行的程序这个错误,如果你也有这样的情况,可以试一试下面这个方法。

C:\ProgramData\Miniconda3\python.exe C:\Users\86159\PycharmProjects\pythonProject1\main\Demo.py 
<pyspark.conf.SparkConf object at 0x0000020A659E6190>
'cmd' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Traceback (most recent call last):
  File "C:\Users\86159\PycharmProjects\pythonProject1\main\Demo.py", line 25, in <module>
    sc = SparkContext(conf=conf)
  File "C:\ProgramData\Miniconda3\lib\site-packages\pyspark\context.py", line 144, in __init__
    SparkContext._ensure_initialized(self, gateway=gateway, conf=conf)
  File "C:\ProgramData\Miniconda3\lib\site-packages\pyspark\context.py", line 331, in _ensure_initialized
    SparkContext._gateway = gateway or launch_gateway(conf)
  File "C:\ProgramData\Miniconda3\lib\site-packages\pyspark\java_gateway.py", line 108, in launch_gateway
    raise Exception("Java gateway process exited before sending its port number")
Exception: Java gateway process exited before sending its port number

Process finished with exit code 1

解决方法:

1.检查确保有ComSpec这个系统变量

2.在Path路径下添加:C:\Windows\System32 

 

 一般Path路径下都是有C:\Windows\System32 的,所以具体问题具体分析,如果你的没有并且报这个错误,可以试一试这个方法!!!


http://www.kler.cn/a/371794.html

相关文章:

  • IDEA解决 properties 文件乱码问题
  • ffmpeg视频滤镜:定向模糊-dblur
  • GPT避坑指南:如何辨别逆向、AZ、OpenAI官转
  • 【Apache Zookeeper】
  • 关于InternVL2的模型训练二(如何训练目标定位模型)
  • Linux特种文件系统--tmpfs文件系统
  • 【SQLite】改善默认输出格式不直观难以阅读问题:通过修改输出设置提升数据可读性
  • 【http作业】
  • Chrome异步编程
  • 深度学习数学基础之链式法则
  • 星巴克们需要找回节奏
  • 边缘计算【智能+安全检测】系列教程--agx orin解决RTC时间问题
  • python 轮子是什么
  • pytest脚本常用的执行命令
  • 【Gorm】传统sql的增删查改,通过go去操作sql
  • STM32 I2C通信:硬件I2C与软件模拟I2C的区别
  • 数据库OCP 19C要考哪两门
  • 【学习】ZLMediaKit试用
  • 利用前向勾子获取神经网络中间层的输出并将其进行保存(示例详解)
  • shodan5,参数使用,批量查找Mongodb未授权登录,jenkins批量挖掘
  • QT编辑框带行号
  • 迷你航拍高清智能无人机技术详解
  • 云服务器和物理服务器有区别吗?
  • docker使用简介
  • 【WRF数据处理】基于GIS4WRF插件将geotiff数据转为tiff(geogrid,WPS所需数据)
  • AI Agents - 自动化项目:计划、评估和分配