2011-09-30 5 views
3

필자는 결국 입력 파일을 편집하고 해당 입력 파일에서 실행 파일을 실행하며 실행 파일에서 출력을 읽는 짧은 python 스크립트를 가지고 있습니다. 문제는 msys를 통해 실행 파일을 컴파일했고 msys 창에서만 실행할 수있는 것입니다. 이 작업을 수행하는 가장 쉬운 방법은 어떻게 든 파이썬에서 msys를 실행하고 명령을 파이프하거나 msys를 통해 스크립트를 실행하는 것입니다. 그러나이 작업을 수행 할 방법을 찾지 못했습니다.Python을 통해 msys에서 프로그램을 실행하려면 어떻게해야합니까?

누구나 전에 사용해 보았습니까? 어떻게 명령을 msys로 파이프합니까? 아니면 제가 생각하지 못한 더 똑똑한 방법이 있습니까?

미리 감사드립니다.

편집 :이 정보가 도움이된다는 것을 깨달았습니다. 하하. . . . Windows, msys 1.0 및 Python 2.7을 실행 중입니다.

+0

답장을 보내 주셔서 감사합니다. . . 오류는 "c : \ path \ program.exe는 유효한 Win32 응용 프로그램이 아닙니다"입니다. 나는 더 유용한 오류 메시지가 있었으면 좋겠다. . . – user973472

+0

기다려! 나는 더 좋은 것을 얻었다. . . "컴퓨터에 libgcc_s_dw2-1.dll이 없기 때문에 프로그램을 시작할 수 없습니다.이 문제를 해결하려면 프로그램을 다시 설치하십시오." – user973472

+0

완벽한! 모든 것이 실행 중이고 파이썬은 훌륭하게 놀고 있습니다. 내 msys 설치가 제대로 작동하지 않는다는 것을 전혀 몰랐습니다. 방금 쉘을 통해 모든 것을 실행해야한다고 생각했습니다. Embarassing ... 많이 고맙다, agf! – user973472

답변

1
  1. msys 경로의 어디에서 찾을 수 있습니까? libgcc_s_dw2-1.dll입니다.
  2. MSYS에서 해당 경로가있는 환경 변수를 찾습니다.
  3. 해당 환경 변수를 Windows에 추가하십시오.
관련 문제