Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCharm运行配置的作用是什么?它与仅运行有什么不同?_Python_Pycharm - Fatal编程技术网

Python PyCharm运行配置的作用是什么?它与仅运行有什么不同?

Python PyCharm运行配置的作用是什么?它与仅运行有什么不同?,python,pycharm,Python,Pycharm,我刚开始使用python和pycharm。我对pycharm中的运行配置和just run之间的区别有点困惑?运行配置(不仅在pycharm中,例如JetBrains IntelliJ中也有,事实上大多数IDE都有这个概念)是运行程序时要使用的设置的编译 为了简单起见,让我们继续使用Python。您可能会认为,当您通过在命令提示符中键入来执行脚本时 python myscript.py …不涉及任何设置或配置。你只是在运行你的脚本,对吗 不完全是这样,实际上您使用的是可以称之为隐式运行配置的配

我刚开始使用python和pycharm。我对pycharm中的运行配置和just run之间的区别有点困惑?

运行配置(不仅在pycharm中,例如JetBrains IntelliJ中也有,事实上大多数IDE都有这个概念)是运行程序时要使用的设置的编译

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

python myscript.py
…不涉及任何设置或配置。你只是在运行你的脚本,对吗

不完全是这样,实际上您使用的是可以称之为隐式运行配置的配置,即任何默认设置和环境设置都会生效

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

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

Python解释器是在您的路径中最先出现的Python解释器

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

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

环境变量是那些恰好在shell中设置的变量

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

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

在PyCharm中使用
运行配置与只运行
有什么区别?

如果您只是
运行程序
,您就是在告诉PyCharm,它应该只为特定的文件类型使用项目默认配置

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