终端/ cygwin中的Ghost变量“空闲”?

时间:2015-06-14 20:42:04

标签: python cygwin posix python-idle

我无法弄清楚变量“idle”的设置位置,方式或原因。

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

但是,当我以某种方式键入cygstart idle时,程序仍然会启动。为什么是这样?

同样令人好奇的是,当我执行idle时,即没有cygstart命令时,它会尝试执行python文件。可能会发生什么想法?

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

2 个答案:

答案 0 :(得分:0)

从3.4开始,PSF CPython Windows安装程序将/ Scripts放在pythonxy目录中。 Pip和easy-install预装在Scripts中。当pip用于安装包时,相关的可执行文件放在相应的/ Scripts中。如果pythonxy是默认的python安装,则pythonxy / Scripts将添加到系统PATH并添加idle.bat。 (至少,这是我的机器上发生的事情。)所以是的,command prompt> idle应该按照你的描述工作,至少在3.4。

答案 1 :(得分:-1)

这不是变数。 IDLE是Python IDE的名称。

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

cygstart可以被赋予文件或程序的名称。如果你给它一个程序的名称,它将运行它。