2222
This commit is contained in:
1 parent
b7843917ff
commit
881d0b8719
4 files changed
+77
No files matched your search
@@ -0,0 +1,47 @@
|
|||||||
|
# Factory Sliceing 项目
|
||||||
|
|
||||||
|
## 安装依赖
|
||||||
|
|
||||||
|
在运行项目之前,需要先安装依赖:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 使用 pip 安装
|
||||||
|
pip install -r requirements.txt
|
||||||
|
|
||||||
|
# 或者使用 pip3
|
||||||
|
pip3 install -r requirements.txt
|
||||||
|
|
||||||
|
# 或者使用 python -m pip
|
||||||
|
python -m pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
### 主要依赖
|
||||||
|
|
||||||
|
- `toml` - 配置文件解析(必需)
|
||||||
|
- `redis` - Redis 客户端
|
||||||
|
- `oss2` - 阿里云 OSS 客户端
|
||||||
|
- `requests` - HTTP 请求库
|
||||||
|
- `uiautomation` - UI 自动化(Windows)
|
||||||
|
- `pywin32` - Windows API(仅 Windows 系统需要)
|
||||||
|
- `minio` - MinIO 客户端(如果使用)
|
||||||
|
|
||||||
|
## 快速开始
|
||||||
|
|
||||||
|
1. **安装依赖**
|
||||||
|
```bash
|
||||||
|
pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **配置配置文件**
|
||||||
|
- 复制 `config.example.toml` 为 `config.toml`
|
||||||
|
- 根据实际情况修改配置
|
||||||
|
|
||||||
|
3. **运行程序**
|
||||||
|
```bash
|
||||||
|
python main.py <command> [work_dir]
|
||||||
|
```
|
||||||
|
|
||||||
|
## 打包为 exe
|
||||||
|
|
||||||
|
详见 [README_BUILD.md](README_BUILD.md)
|
||||||
|
|
||||||
@@ -40,6 +40,10 @@ def build_exe():
|
|||||||
'--hidden-import=download_batch_data.main_download_batch_data_and_trans',
|
'--hidden-import=download_batch_data.main_download_batch_data_and_trans',
|
||||||
'--hidden-import=auto_sliceing_operate.utils',
|
'--hidden-import=auto_sliceing_operate.utils',
|
||||||
'--hidden-import=download_batch_data.utils',
|
'--hidden-import=download_batch_data.utils',
|
||||||
|
'--hidden-import=utils.config',
|
||||||
|
|
||||||
|
# 配置文件解析模块
|
||||||
|
'--hidden-import=toml',
|
||||||
|
|
||||||
# UI 自动化相关模块
|
# UI 自动化相关模块
|
||||||
'--hidden-import=uiautomation',
|
'--hidden-import=uiautomation',
|
||||||
|
|||||||
BIN
Binary file not shown.
@@ -0,0 +1,26 @@
|
|||||||
|
# Factory Sliceing 项目依赖
|
||||||
|
|
||||||
|
# 配置文件解析
|
||||||
|
toml>=0.10.2
|
||||||
|
|
||||||
|
# Redis 客户端
|
||||||
|
redis>=4.0.0
|
||||||
|
|
||||||
|
# OSS 客户端
|
||||||
|
oss2>=2.17.0
|
||||||
|
|
||||||
|
# HTTP 请求
|
||||||
|
requests>=2.28.0
|
||||||
|
|
||||||
|
# UI 自动化(Windows)
|
||||||
|
uiautomation>=2.0.0
|
||||||
|
|
||||||
|
# Windows API(Windows 系统需要)
|
||||||
|
pywin32>=300; sys_platform == 'win32'
|
||||||
|
|
||||||
|
# 打包工具(可选,仅打包时需要)
|
||||||
|
pyinstaller>=5.0.0
|
||||||
|
|
||||||
|
# MinIO 客户端(如果使用)
|
||||||
|
minio>=7.0.0
|
||||||
|
|
||||||
Reference in new issue
Block a user