# tauri_python_demo **Repository Path**: cai-xinpenge/tauri_python_demo ## Basic Information - **Project Name**: tauri_python_demo - **Description**: demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-13 - **Last Updated**: 2025-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tauri_python_demo **简介:** 这是一个利用 pyo3 库实现 tauri 与 python 的交互的 demo。 **目录** [TOC] ## 克隆项目到本地 ``` git clone https://gitee.com/cai-xinpenge/tauri_python.git ``` ## 下载 python 环境 [python 官网](https://www.python.org/downloads/) ## 安装 python 环境 创建 python 环境路径 ``` cd tauri_python mkdir src-tauri/lib/python/env ``` ![python 安装1](./image/python%20安装1.png) ![python 安装2](./image/python%20安装2.png) ![python 安装3](./image/python%20安装3.png) ![python 安装4](./image/python%20安装4.png) ![python 安装5](./image/python%20安装5.png) ## 安装依赖 ``` cd tauri_python npm install ``` ``` cd src-tauri/lib/python/env ./python -m pip install ../code ``` 该案例以 python 的 playwright 库为例 ``` ./python -m playwright install ``` 下载路径在 `C:\Users\用户名\AppData\Local\ms-playwright\chromium-版本号\chrome-win` 将 `chrome-win` 文件夹拷贝到 `src-tauri/resources` 目录下 ## 运行 设置 pyo3 环境变量 ``` $env:PYO3_PYTHON = "项目根目录\src-tauri\lib\python\env\python.exe" ``` 回到项目根目录,运行 ``` npm run tauri dev ``` ![运行结果](./image/运行结果.png)