在 Windows 下使用 Eclipse Juno 我配置了一个调用Python.exe
程序的外部工具,并使用 Python 脚本文件作为参数运行(后者在双引号之间,如"C:\script.py"
)。
我还仔细检查了在外部工具配置窗口中,在“通用”选项卡中设置了“分配控制台”选项。
但是,当我现在运行这个外部工具时,Eclipse 控制台中根本没有显示任何 Python 输出。
另一方面,当我定义另一个外部工具,调用 cmd.exe 时,我可以在 Eclipse 控制台中看到该 shell 的所有输出。
此外,当我python.exe "C:\script.py"
直接从 Windows shell 窗口运行时,我还可以看到来自这个 Python 脚本的所有输出。此外,当我直接使用 PyDev 在 Eclipse 中运行 Python 脚本时(我已经开发了脚本),它的输出再次很好地显示在 Eclipse/PyDev 控制台中。
因此,理论上 Eclipse 控制台可以与外部工具一起正常工作,并且调用的 Python 脚本会打印输出。但是将 Python 脚本作为外部工具运行不会在 Eclipse 控制台中显示任何输出。
有任何想法吗?