0

不确定这是否是问这个问题的地方,所以请酌情关闭或移动。

我们将 Python2.7 64 位和一些 Python 库(GDAL、SciPy、Numpy)捆绑到一个应用程序(py2app / pyinstaller)中。我想知道是否可以创建一个可以访问已安装库但不能访问系统库的独立终端。这类似于FWTools

目标是允许用户在 GUI 中打开命令提示符,并在虚拟环境中访问应用程序中的所有库。

例如,安装了 GDAL 1.8 的用户可以下载此应用程序,启动一个独立的命令行并从应用程序中使用我们构建的 gdal 1.9.1。

任何参考将不胜感激,因为我们只是在考虑这种方法并且不确定可行性。

我们用python写这个。

4

1 回答 1

0

将控制台/终端嵌入到任何 GUI 框架中都不是一种非常简单的方法。我听说过的最接近的是 PyGTK 的 VteTerminal。您也许可以使用 Python 的 curses 库,但我也找不到任何将其包装在 GUI 中的好方法。

如果你想要的只是一个 Python shell,你可以使用 wxPython 的 PyShell 或 PyCrust 小部件。这些很简单。

于 2012-08-16T19:30:49.167 回答