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