2012-08-13 2 views
0

이 위치를 물어볼 지 확실하지 않으므로 닫거나 적절하게 이동하십시오.명령 줄 휴대용 응용 프로그램

우리는 Python2.7 64 비트와 다수의 파이썬 라이브러리 (GDAL, SciPy, Numpy)를 응용 프로그램 (py2app/pyinstaller)에 번들로 제공합니다. 설치된 라이브러리에 액세스 할 수있는 독립 실행 형 터미널을 만들 수는 있지만 시스템 라이브러리는 만들 수 없는지 궁금합니다. 이것은 FWTools과 유사합니다.

목표는 사용자가 GUI 내에서 명령 프롬프트를 열고 가상 환경에서 응용 프로그램 내의 모든 라이브러리에 액세스 할 수있게하는 것입니다.

예를 들어, GDAL 1.8이 설치된 사용자는이 응용 프로그램을 다운로드하고 독립 실행 형 명령 줄을 실행하고 응용 프로그램 내에서 gdal 1.9.1 빌드를 사용할 수 있습니다.

우리는 단지이 접근법을 고려하고 있으며 실현 가능성을 확신 할 수 없으므로 모든 참조를 이해할 수 있습니다.

우리는 이것을 파이썬으로 작성했습니다.

답변

0

GUI 프레임 워크에 콘솔/터미널을 포함시키는 아주 쉬운 방법은 없습니다. 내가 들었던 가장 가까운 PyGTK의 VteTerminal입니다. 파이썬의 curses 라이브러리를 사용할 수 있을지 모르지만 GUI에서 랩핑하는 좋은 방법을 찾지 못했습니다.

원하는 경우 모두 파이썬 셸이면 wxPython의 PyShell 또는 PyCrust 위젯을 사용할 수 있습니다. 그것들은 꽤 간단합니다.

관련 문제