# Python Portable 环境

这是一个完全独立的 Python 3.12 便携环境，无需安装即可使用。

## 目录结构

    python_portable/
    ├── python/                    # Python 3.12 Embedded 环境
    ├── preinstalled_packages/     # 预装包目录（可选）
    ├── requirements.txt           # 依赖包列表
    ├── demo_app.py               # 示例应用
    ├── run.bat                   # 启动脚本
    ├── install_packages.bat      # 安装依赖脚本
    └── README.md                 # 本文件

## 使用方法

### 1. 测试环境
双击 `run.bat` 运行示例应用，验证环境是否正常。

### 2. 安装依赖包
1. 编辑 `requirements.txt`，添加需要的包名
2. 双击 `install_packages.bat` 安装依赖

### 3. 运行你的应用
- 方式1：修改 `run.bat` 中的 `demo_app.py` 为你的脚本名
- 方式2：在代码中使用相对路径调用：`python\\python.exe your_script.py`

### 4. 在代码中使用（subprocess）

    import subprocess
    import os
    
    # 获取 Python 可执行文件路径
    python_exe = os.path.join(os.path.dirname(__file__), 'python', 'python.exe')
    
    # 运行脚本
    subprocess.run([python_exe, 'your_script.py'])

## 预装包

如果需要预装包（避免用户手动安装）：
1. 运行 `install_packages.bat` 安装包到 `python/Lib/site-packages/`
2. 整个 `python_portable` 目录就可以直接分发了

## 注意事项

- 这是 Windows x64 版本
- 整个目录可以复制到任何位置使用
- 不会影响系统已安装的 Python
- 适合打包分发给不懂技术的用户
