terminal/cygwin 中的幽灵变量 "idle"?
Ghost variable "idle" in terminal/cygwin?
我无法弄清楚变量 "idle" 的设置位置、方式或原因。
- 它不在别名中
- 它不在我的 .bashrc 文件中
- 它不在我的路径中
- 它不是用户输入的变量,因为当我执行这个时它没有显示:
( set -o posix ; set ) | less
但是,当我输入 cygstart idle
时,程序仍然以某种方式启动。为什么是这样?
同样奇怪的是,当我只执行 idle
,即没有 cygstart 命令时,它会尝试执行 python 文件。任何想法可能会发生什么?
也许我正在寻找有关如何调查的建议,因为我意识到我的机器可能存在其他特定问题。
谢谢。
这不是一个变量。 IDLE 是 Python IDE.
的名称
您可以直接或通过 Cygwin 启动它。
cygstart可以给一个文件或程序的名字。如果你给它一个程序的名称,它会 运行 它。
从 3.4 开始,PSF CPython Windows 安装程序将 /Scripts 放在 pythonxy 目录中。 Pip 和 easy-install 已预先安装在脚本中。使用 pip 安装包时,相关的可执行文件放在相应的 /Scripts 中。如果 pythonxy 是默认的 python 安装,则将 pythonxy/Scripts 添加到系统 PATH 并添加 idle.bat。 (至少,这是我机器上发生的事情。)所以是的,command prompt> idle
应该像你描述的那样工作,至少对于 3.4。
我无法弄清楚变量 "idle" 的设置位置、方式或原因。
- 它不在别名中
- 它不在我的 .bashrc 文件中
- 它不在我的路径中
- 它不是用户输入的变量,因为当我执行这个时它没有显示:
( set -o posix ; set ) | less
但是,当我输入 cygstart idle
时,程序仍然以某种方式启动。为什么是这样?
同样奇怪的是,当我只执行 idle
,即没有 cygstart 命令时,它会尝试执行 python 文件。任何想法可能会发生什么?
也许我正在寻找有关如何调查的建议,因为我意识到我的机器可能存在其他特定问题。 谢谢。
这不是一个变量。 IDLE 是 Python IDE.
的名称您可以直接或通过 Cygwin 启动它。
cygstart可以给一个文件或程序的名字。如果你给它一个程序的名称,它会 运行 它。
从 3.4 开始,PSF CPython Windows 安装程序将 /Scripts 放在 pythonxy 目录中。 Pip 和 easy-install 已预先安装在脚本中。使用 pip 安装包时,相关的可执行文件放在相应的 /Scripts 中。如果 pythonxy 是默认的 python 安装,则将 pythonxy/Scripts 添加到系统 PATH 并添加 idle.bat。 (至少,这是我机器上发生的事情。)所以是的,command prompt> idle
应该像你描述的那样工作,至少对于 3.4。