安装教程
依赖说明
requirements.txt 内容如下:
| 依赖 | 版本要求 | 说明 |
|---|---|---|
| PySide6 | >=6.9.1 | GUI 框架 |
| sympy | >=1.14.0 | 符号计算核心 |
| matplotlib | >=3.10.9 | 几何绘图 |
| PyQtDarkTheme-fork | >=2.3.6 | 浅色 / 深色主题 |
| latex2sympy2 | >=1.9.1 | LaTeX 解析 |
| lazy_loader | >=0.4 | 模块延迟加载 |
关于可视化公式输入
pyqt5-math-widget 已内置于 math_input/ 目录中,无需额外安装,不需要将其加入 requirements.txt。
安装步骤
# 建议使用虚拟环境
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python run.py
打包为 Windows 可执行文件
项目使用 cx_Freeze 打包。先安装打包依赖:
pip install cx_Freeze
在仓库根目录执行:
python setup.py build
打包完成后,可执行文件位于 build/exe.win-amd64-3.x/(名称取决于系统与 Python 版本)。
打包会把 i18n/ 翻译文件一并复制到可执行文件同级目录。
Note
打包体积较大(约 100+ MB),因为包含了完整的 Python 环境与依赖库。