首页 > 解决方案 > 是否可以使用单独的终端打包 python 应用程序?

问题描述

我希望我的程序有一个可执行文件(Windows、MacOS、Linux),它有自己的终端窗口,用户可以在其中输入。我不想让用户安装模块或除此可执行文件之外的任何东西。你可以说我的程序的 UI 是一个终端窗口。有可能吗?用什么?

我基本上希望我的应用程序的 GUI 是一个终端窗口。

标签: pythonexecutablecx-freeze

解决方案


我怀疑您正在寻找诅咒,或者如果您坚持使用 Microsoft Windows,则需要 UniCurses。

许多终端模拟器将允许您使用命令行选项来启动它们,该选项指定要在该模拟器中运行的命令,而不是您的默认 shell。


推荐阅读