2012-08-13 106 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小部件。这些非常简单。