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这里运行起来
如果可以解决,有偿问答,谢谢各位!
引用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 配置中设置相同的运行参数。
具体步骤如下:
点击 PyCharm 右上角的 Edit Configurations
点击左上角的 “+” 号,选择 Python
在 Name 框中输入一个名称,比如“Reinvent Scaffold Decorator”
在 Script Path 框中选择 sample_scaffolds.py 所在的路径
在 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
点击 Apply 和 OK 完成配置
现在你就可以在 PyCharm 的 Run 中找到刚刚创建的配置了。运行该配置即可。
如果出现错误,请查看 PyCharm 的 Run Console 中的错误提示,或者将错误信息复制到回复中,我们可以一起尝试解决。
如果我的回答解决了您的问题,请采纳!