ETJava Beta | Java    注册   登录
  • Storm 启动时提示python解释器不存在

    发表于 2025-11-01 20:38:17     阅读(152)     博客类别:Storm

    问题如下

     

    [root@node1 software]# storm nimbus
    /export/server/storm/bin/storm:行40: 10 * “python”: + “python”:: 语法错误: 需要操作数 (错误符号是 "“python”: + “python”:")
    /export/server/storm/bin/storm:行41: ((: < 26 : 语法错误: 需要操作数 (错误符号是 "< 26 ")
    /usr/bin/env: “python”: 没有那个文件或目录
    

     

    原因

     

    报错 /usr/bin/env: "python": 没有那个文件或目录 说明系统中没有名为 python 的可执行文件(可能只安装了 python3)
    

     

    解决

     

    ln -s /usr/bin/python3 /usr/bin/python
    
    如果不确定 python3 的路径,可先通过 which python3 查找,再替换上述路径