Go to file
2024-11-25 19:58:39 +08:00
data 增加了部署文档,调整了前端代码 2024-11-11 18:04:22 +08:00
docs 更新部署文档和依赖, 增加了Windows部署文档 2024-11-24 13:29:11 +08:00
frontend 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
scripts 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
src 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
.cursorrules 完成了基本功能 2024-11-09 16:48:50 +08:00
.gitignore 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
.python-version 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
config.py 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
LICENSE 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
loiteringmunitions.md 增加一些文件 2024-11-08 23:43:57 +08:00
package.json 增加一些文件 2024-11-08 23:43:57 +08:00
pyproject.toml 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
README.md 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
requirements.txt 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
run.py 将 tensor 改为 torch,并更新依赖,增加了生产商的数据和特征分析。 2024-11-25 19:58:39 +08:00
vite.config.js 增加一些文件 2024-11-08 23:43:57 +08:00

数据库配置说明

本系统使用 MySQL 8.0+ 作为数据库。在安装 MySQL 后,需要:

  1. 创建数据库用户
CREATE USER 'equipment_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON equipment_cost_db.* TO 'equipment_user'@'localhost';
FLUSH PRIVILEGES;
  1. 配置数据库字符集 确保 MySQL 配置文件(my.cnf 或 my.ini)包含以下设置:
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci

[client]
default-character-set=utf8mb4

环境配置

本项目需要 Python 3.9-3.11 版本。推荐使用 Python 3.11.8。

使用脚本自动配置(推荐)

Unix/macOS:

chmod +x scripts/setup_env.sh
./scripts/setup_env.sh

Windows (PowerShell):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.\scripts\setup_env.ps1

手动配置

  1. 安装 pyenv

  2. 安装 Python 3.11.8:

    pyenv install 3.11.8
    
  3. 设置本地 Python 版本:

    pyenv local 3.11.8
    
  4. 创建虚拟环境:

    python -m venv .venv
    
  5. 激活虚拟环境:

    source .venv/bin/activate  # Unix
    .venv\Scripts\activate     # Windows
    
  6. 安装依赖:

    pip install -e ".[dev]"