feat(interface): 改进状态显示

This commit is contained in:
2026-01-13 23:39:10 +08:00
parent 4cb6edf073
commit 3f7bbcdc19
9 changed files with 615 additions and 49 deletions

View File

@@ -1,7 +1,9 @@
import heurams.services.version as ver
# __main__.py
def main():
prompt = """HeurAMS 已经被成功地安装在系统中.
HeurAMS 被设计为一个带有辅助记忆调度器功能的软件包, 无法直接被执行, 但可被其他 Python 程序调用.
prompt = f"""HeurAMS {ver.ver} 已经被成功地安装在系统中.
HeurAMS 被设计为一个带有辅助记忆调度器功能的软件包, 无法直接被执行, 但可被其他 Python 程序调用.
若您想启动内置的基本用户界面:
请运行 python -m heurams.interface,
或者 python -m heurams.interface.__main__
@@ -10,7 +12,7 @@ python 代指您使用的解释器, 在某些发行版中可能是 python3, 而
项目的推荐开发环境工具是 uv.
如果你的环境已经安装了 uv:
先运行 uv sync 同步环境, 此命令只需要执行一遍, uv 会自动处理依赖.
通过运行 uv run tui 启动内置基本用户界面.
然后通过运行 uv run tui 启动内置基本用户界面.
此时您的解释器在项目目录里的 .venv/bin 中, 使用 IDE 开发前, 务必切换解释器!
注意: 一个常见的误区是, 执行 interface 下的 __main__.py 运行基本用户界面, 这会导致 Python 上下文环境异常, 请不要这样做."""
print(prompt)