59 lines
970 B
Markdown
Raw Permalink Normal View History

2026-01-31 16:00:12 +08:00
# {{ cookiecutter.project_name }}
[TOC]
作者: {{ cookiecutter.author_name }}
版本: {{ cookiecutter.version }}
## 运行项目
uv 环境
```shell
2026-01-31 22:25:11 +08:00
uv run serve
2026-01-31 16:00:12 +08:00
```
纯 python 环境
```shell
python -m venv .venv
source .venv/bin/activate # windwows 命令为 .venv\Scripts\activate
pip install -r requirements.txt
pip install -e .
2026-01-31 22:25:11 +08:00
serve
2026-01-31 16:00:12 +08:00
```
## 打包项目
2026-01-31 22:25:11 +08:00
uv 环境
2026-01-31 16:00:12 +08:00
```shell
2026-01-31 22:25:11 +08:00
uv run build
2026-01-31 16:00:12 +08:00
```
2026-01-31 22:25:11 +08:00
纯 python 环境
```shell
source .venv/bin/activate # windwows 命令为 .venv\Scripts\activate
build
```
2026-01-31 16:00:12 +08:00
打包出来的文件在 build 目录下
```text
build
├── resources
│   ├── {{ cookiecutter.project_name }}.ico
│   ├── plugins.mbank
│   └── app.mbank
├── config.toml
2026-02-02 13:36:57 +08:00
├── db.sqlite3
2026-01-31 16:00:12 +08:00
└── {{ cookiecutter.project_name }} # windows {{ cookiecutter.project_name }}.exe
```
2026-01-31 16:36:09 +08:00
运行打包后的项目
```shell
cd build
{{ cookiecutter.project_name }} # windows {{ cookiecutter.project_name }}.exe
```