2013-04-26 3 views
0

Windows에서 Eclipse Juno를 사용하는 경우 프로그램을 호출하고 Python 스크립트 파일을 인수로 실행하는 외부 도구를 구성했습니다 (후자는 "C:\script.py"과 같이 큰 따옴표로 묶음).Eclipse 콘솔에 표시되지 않은 Python 스크립트 출력

외부 도구 구성 창에서 "일반"탭의 "콘솔 할당"옵션이 설정되어 있는지 다시 한 번 확인했습니다.

그러나이 외부 도구를 실행하면 Eclipse 콘솔에 파이썬 출력이 전혀 표시되지 않습니다.

반면 다른 외부 도구를 정의하고 cmd.exe를 호출하면 Eclipse 콘솔에서 해당 셸의 모든 출력을 볼 수 있습니다.

또한 Windows 쉘 창에서 python.exe "C:\script.py"을 실행하면이 Python 스크립트의 모든 출력을 볼 수 있습니다. 또한 PyDev를 직접 사용하여 Python 스크립트를 실행할 때 (스크립트를 개발 한 곳), 다시 Eclipse/PyDev 콘솔에 결과가 표시됩니다.

그래서 Eclipse 콘솔은 이론적으로 외부 도구로 잘 작동하며 호출 된 Python 스크립트는 출력물을 출력합니다. 그러나 Python 스크립트를 외부 도구로 실행해도 Eclipse 콘솔에는 결과가 표시되지 않습니다.

아이디어가 있으십니까?

답변

0

일부 출력은 다른 프로그램을 읽을 수 없기 때문에 Windows의 제한 사항 일 수 있습니다. 아직 이해가 안되지만 this과 관련이있을 수 있습니다.

+0

글쎄, 필자는 PyCharm으로 전환했고 이클립스보다 훨씬 뛰어나다. 적어도이 경우에는 :) – Matthias

관련 문제