PyCharm运行配置做了什么,是什么让它与运行不同?

时间:2017-12-10 21:29:00

标签: python pycharm

我刚开始使用python和pycharm。我对pycharm中的运行配置是什么有点困惑,而运行之间有什么不同?

1 个答案:

答案 0 :(得分:1)

运行配置(不仅仅是在PyCharm中,例如JetBrains,IntelliJ也有它们,实际上大多数IDE都有这个概念)是运行程序时要使用的设置的组合。

为了简单起见,让我们继续使用Python。您可能会认为通过在命令提示符下输入脚本来执行脚本...

python myscript.py

...没有涉及任何设置或配置。你刚刚运行你的脚本,对吗?

不完全是,你实际上正在使用你可以称之为隐式运行配置的东西,即默认情况和环境设置都会生效。

您还可以在PyCharm Python运行配置中找到一些示例:

脚本路径就是您调用的脚本,在示例myscript.py中,因为我们在命令行中指定了它。

Python解释器是您的路径中第一个Python解释器。

参数在我们的示例中为空,因为我们没有在命令行中指定任何参数。

工作目录是当前目录,我们使用命令提示符。

环境变量是碰巧在我们的shell中设置的那些。

所有这些以及更多内容都可以在项目的运行配置(或者如果需要的话,多个不同的运行配置)中定义。

然后,您可以从下拉菜单中方便地选择这些选项,当您按绿色play按钮时,将使用当前选择的那个执行程序。

在PyCharm中使用run configurationrun之间有什么区别?

如果你只是run你的程序,你告诉PyCharm它应该只使用特定文件类型的项目默认配置。

换句话说,您正在使用运行配置,只使用未修改的默认配置。