- version.py 更新版本号
git clone https://github.com/HowieHz/osu-beatmap-to-mania-converter && cd osu-beatmap-to-mania-converter/
python -m venv .venv
在 Windows 环境下
./.venv/Scripts/activate
在 Bash
source ./.venv/bin/activate
附:退出虚拟环境的指令
deactivate
pip install -r requirements.txt
创建 pre-commit 钩子,以便在每次提交前自动格式化代码
pre-commit install
对于交互式程序 interactive_interface.py
根据你的环境,用对应的方法设置环境变量,使得 DEBUG_FLAG=True
在 Bash
export DEBUG_FLAG=True
在 PowerShell
$env:DEBUG_FLAG="True"
在 CMD
set DEBUG_FLAG=True
使用 nuitka 库
安装 nuitka 库
pip install nuitka
生成二进制文件
nuitka .\src\main.py --standalone --onefile