Python 删除“删除”-u";从PyCharm远程执行代码时的参数

Python 删除“删除”-u";从PyCharm远程执行代码时的参数,python,pycharm,Python,Pycharm,我已经从PyCharm为服务器设置了远程解释器。连接工作正常,我还配置了从本地计算机到该服务器的部署 我配置的解释器来自Spark(/usr/bin/Spark submit)。但是,当我运行代码时,它会输出以下错误: 错误:无法识别的选项:-u 下面是发送到远程服务器的命令: ssh://user@MYHOST:22/usr/bin/spark submit-u/home/user/pycharm/main.py 我试过使用Python解释器,从远程服务器使用Python,效果很好。问题是sp

我已经从PyCharm为服务器设置了远程解释器。连接工作正常,我还配置了从本地计算机到该服务器的部署

我配置的解释器来自Spark(/usr/bin/Spark submit)。但是,当我运行代码时,它会输出以下错误:

错误:无法识别的选项:-u

下面是发送到远程服务器的命令:

ssh://user@MYHOST:22/usr/bin/spark submit-u/home/user/pycharm/main.py

我试过使用Python解释器,从远程服务器使用Python,效果很好。问题是spark submit不接受选项-u,但我无法从PyCharm中删除该选项。此外,我还从PyCharm中的运行配置中删除了pythonunbuffer=1环境变量,但它不起作用

已删除pythonunbuffer=1选项的字段

运行配置中的参数字段:


我还搜索了JetBrains论坛,但没有找到任何与此问题相关的内容。

运行配置中的参数下有什么说明?我已使用运行配置中的参数打印更新了我的问题。谢谢我对spark不太熟悉,但我不认为这是一个问题。也许可以查看一下您从spark配置的解释器,并查找某种可选参数。它与python解释器一起工作这一事实是一个很大的考验。当我直接从服务器(/usr/bin/python3.6)使用python解释器时,它显示了相同的-u选项。问题是,使用spark submit提交spark应用程序时,-u选项不存在。但PyCharm似乎总是发送该选项,与解释器无关。不幸的是,我真的帮不上忙了//www.jetbrains.com/help/PyCharm/big-data-tools-spark-submit.html这详细说明了如何配置spark,这是我最好的猜测