2012-08-13 110 views
0

不知道這是否是要問的位置,因此請關閉或移動適當的位置。命令行便攜式應用程序

我們將Python2.7 64位和一些python庫(GDAL,SciPy,Numpy)捆綁到應用程序(py2app/pyinstaller)中。我想知道是否可以創建一個可以訪問已安裝庫的獨立終端,但不能訪問系統庫。這將類似於FWTools

目標是允許用戶在GUI中打開命令提示符並且可以訪問虛擬環境中的應用程序內的所有庫。

例如,安裝了GDAL 1.8的用戶可以下載此應用程序,啓動獨立命令行並在應用程序內使用我們的gdal 1.9.1版本。

任何參考將不勝感激,因爲我們正在考慮這種方法,並不確定的可行性。

我們正在用python寫這個。

回答

0

沒有一種將控制檯/終端嵌入任何GUI框架的非常簡單的方法。我聽說最近的是PyGTK的VteTerminal。你可能能夠使用Python的curses庫,但是我還沒有找到任何好的方法來將它封裝在GUI中。

如果你想要的只是一個Python shell,你可能可以使用wxPython的PyShell或PyCrust小部件。這些非常簡單。