如何在PyCharm中为运行配置设置默认工作目录

ikk*_*100 18 python run-configuration pycharm

当我想运行我们的许多python脚本之一时,我点击了run,这会创建一个新的运行配置.该配置的工作目录是python脚本文件所在的文件夹.相反,它应该从项目范围的固定文件夹运行.我想以某种方式设置,但我真的无法弄清楚为什么,这有点奇怪,因为我希望很多人想要这个功能.你知道如何解决这个问题吗?

mxs*_*cho 23

如果碰到Edit configurations...在PyCharm右上方您当前选择的运行配置点击时出现的子菜单按钮,您可以通过选择编辑Python的运行配置的字段(因此也是工作目录)PythonTemplates(也称为Defaults在2018年之前的版本中)并指定所需的值.

不要忘记在创建新的运行配置之前Apply/ OK之前,现在应该包含您指定的默认值!

据我所知,这些默认值是一个项目的本地.另见:https://www.jetbrains.com/help/pycharm/2016.2/creating-and-editing-run-debug-configurations.html

  • 对不起,我不能早点回答.你可能意味着临时配置(这就是PyCharm文档调用它的方式),它不会自行更新.如果右键单击文件内部并点击"Debug"/"Run",它将搜索所有现有的临时配置以查找与该文件匹配的文件并运行/调试该文件.当您右键单击时,它不会创建新的临时配置.因此,如果您希望在这些设置中使用默认设置,则必须重新创建相应的临时配置(或删除它们并通过在文件内部轻击来自动创建它们). (3认同)
  • 有趣的是,我不知道您可以通过这种方式添加默认值。但是,如果我按照您的描述进行操作并保存默认值/ python配置后,然后转到一个新文件并单击“运行”,则其工作目录仍设置为其路径,而不是默认运行的工作目录组态? (2认同)
  • 与旧文档链接的长文本不同,当前的方法是从“编辑配置”窗口访问“编辑配置模板”。 (2认同)