Python 重影变量";“闲置”;在终点站/cygwin?

Python 重影变量";“闲置”;在终点站/cygwin?,python,cygwin,posix,python-idle,Python,Cygwin,Posix,Python Idle,我无法弄清楚变量“idle”设置在何处、如何设置或为什么设置 它不在别名中 它不在我的.bashrc文件中 它不在我的道路上 它不是用户输入的变量,因为当我执行此命令时它不会显示:(set-o posix;set)| less 但是,当我键入cygstart idle时,程序仍然会启动。为什么会这样 还有一点很奇怪,当我只执行idle,即不使用cygstart命令时,它会尝试执行python文件。你知道会发生什么吗 也许我正在寻找关于如何调查的建议,因为我意识到可能还有其他特定于我的机器的问

我无法弄清楚变量“idle”设置在何处、如何设置或为什么设置

  • 它不在别名中
  • 它不在我的.bashrc文件中
  • 它不在我的道路上
  • 它不是用户输入的变量,因为当我执行此命令时它不会显示:
    (set-o posix;set)| less
但是,当我键入
cygstart idle
时,程序仍然会启动。为什么会这样

还有一点很奇怪,当我只执行
idle
,即不使用cygstart命令时,它会尝试执行python文件。你知道会发生什么吗

也许我正在寻找关于如何调查的建议,因为我意识到可能还有其他特定于我的机器的问题。
谢谢

这不是一个变量。IDLE是Python IDE的名称

您可以直接或通过Cygwin启动它


可以指定文件或程序的名称。如果您给它一个程序的名称,它将运行它

自3.4以来,PSF CPython Windows安装程序将/Scripts放在pythonxy目录中。Pip和easy install是在脚本中预先安装的。当使用pip安装软件包时,相关的可执行文件会放入相应的/脚本中。如果pythonxy是默认的python安装,那么pythonxy/Scripts将添加到系统路径并添加idle.bat。(至少,这是我的机器上发生的情况。)因此,是的,
命令提示符>空闲
应该可以像您描述的那样工作,至少在3.4版本中是这样。

我知道它是一个IDE。但“idle”一词在安装时不会自动设置为变量。一定有什么东西把它设置为变量。为什么你认为它是变量?因为当你安装其他程序时,程序的名称不会自动变成变量。e、 g.当我在终端中键入
winword
时,不会发生任何事情(单独)。但是,正如我在问题中所说,如果我单独执行
idle
,那么它会尝试执行python文件。