2015-06-14 63 views
-1

我无法弄清楚变量“空闲”的位置,方式或原因。终端/ cygwin中的Ghost变量“空闲”?

  • 它不是一个别名
  • 这是不是在我的.bashrc文件
  • 这是不是在我的PATH
  • 它不是一个用户输入的变量,因为它不当我执行此操作时不显示:(set -o posix ; set) | less

但是,当我输入cygstart idle时,程序仍然启动。为什么是这样?

也很好奇的是,当我执行idle时,即没有cygstart命令,它会尝试执行一个python文件。任何想法可能会发生什么?

也许我寻找关于如何进行调查的建议,因为我知道,有可能是我机器上的其他问题。 谢谢。

回答

0

自3.4,PSF的CPython的Windows安装程序放在/脚本在pythonxy目录。 PIP和易于安装的脚本均已预先安装。当使用pip安装软件包时,相关的可执行文件将放入相应的/脚本中。如果pythonxy是默认的python安装,pythonxy/Scripts被添加到系统PATH中,并添加idle.bat。 (至少,这是我的机器上发生的事情)。所以是的,command prompt> idle应该按照您的描述工作,至少3.4。

-1

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

您可以直接或通过Cygwin的启动。

cygstart可以给出一个文件或程序的名称。如果你给它一个程序的名字,它会运行它。

+0

我知道这是一个IDE。但“闲置”一词在安装时不会自动设置为变量。必须有东西将它设置为一个变量。 – Candic3

+0

你为什么认为这是一个变量? – poolie

+0

因为当您安装其他程序时,程序的名称不会自动变为变量。例如当我在终端中输入'winword'(单独)时什么也没有发生。但是,就像我在我的问题中所说的那样,如果我单独执行“idle”,那么它会尝试执行一个python文件。 – Candic3