pycharm运行命令进行debug

https://github.com/undeadpixel/reinvent-scaffold-decorator

各位友友们,有人可以把这个github的最后的这个命令用“pycharm”run运行起来吗?(spark-submit --driver-memory=8g sample_scaffolds.py -m drd2_decorator/models/model.trained.50 -i scaffold.smi -o generated_molecules.parquet -r 16 -n 16 -d multi)【因为这样我就可以debug了】
我只可以在“pycharm”的terminal中运行成功,无法在“pycharm”的run这里运行起来【总是说有很多错误】,我需要在run这里运行起来

img

如果可以解决,有偿问答,谢谢各位!

img

引用chatGPT作答,在PyCharm中运行命令进行debug是可以的,但是这个命令似乎是一个 Spark 应用程序,而不是 Python 脚本,因此您需要确保已正确配置 PyCharm 中的 Spark。

您可以按照以下步骤尝试在 PyCharm 中运行该命令:

1.在 PyCharm 中打开项目并转到“Run”选项卡。

2.单击“Edit Configurations”并选择“Spark Job”。

3.配置您的 Spark 应用程序:

a. 设置您的应用程序名称。例如,“scaffold-decorator”。

b. 将主类设置为 org.apache.spark.deploy.SparkSubmit。

c. 将应用程序位置设置为您的 sample_scaffolds.py 路径。

d. 在“Program arguments”中输入您的命令:--driver-memory=8g sample_scaffolds.py -m drd2_decorator/models/model.trained.50 -i scaffold.smi -o generated_molecules.parquet -r 16 -n 16 -d multi

e. 设置您的 Spark 主机和端口(如果需要)。

f. 单击“Apply”以保存您的配置。

4.单击“Run”以运行您的 Spark 应用程序。如果 Spark 配置正确,则应该能够成功运行您的命令并启动您的应用程序。如果出现任何错误,请检查您的 Spark 配置并重新运行应用程序。

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
如果在 PyCharm 的 Terminal 中可以成功运行该命令,那么可以尝试在 PyCharm 的 Run 配置中设置相同的运行参数。

具体步骤如下:

  1. 点击 PyCharm 右上角的 Edit Configurations

  2. 点击左上角的 “+” 号,选择 Python

  3. 在 Name 框中输入一个名称,比如“Reinvent Scaffold Decorator”

  4. 在 Script Path 框中选择 sample_scaffolds.py 所在的路径

  5. 在 Parameters 框中输入 --driver-memory=8g sample_scaffolds.py -m drd2_decorator/models/model.trained.50 -i scaffold.smi -o generated_molecules.parquet -r 16 -n 16 -d multi

  6. 点击 Apply 和 OK 完成配置

现在你就可以在 PyCharm 的 Run 中找到刚刚创建的配置了。运行该配置即可。

如果出现错误,请查看 PyCharm 的 Run Console 中的错误提示,或者将错误信息复制到回复中,我们可以一起尝试解决。
如果我的回答解决了您的问题,请采纳!