要将使用Trae开发的Python项目部署在本地的macbook机器上仅供本机使用,可以按照以下步骤操作:
部署前的准备工作
- 安装 Python :确保Macbook上安装了 Python 3.7 或更高版本
- 克隆项目 :将项目文件复制到本地目录
- 安装依赖 :使用 pip 安装项目所需的依赖
步骤 1:安装 Python
- 打开终端
- 检查 Python 版本: python3 --version
- 如果未安装 Python,可从 Python 官网 下载安装
步骤 2:安装依赖
- 进入项目目录: cd /Users/[主机名字]/Project/local/[Trae项目名]
- 安装依赖: pip3 install -r requirements.txt
步骤 3:启动项目
- 运行应用: python3 app.py
- 应用会在
http://localhost:5000启动
步骤 4:访问项目
打开浏览器,访问 http://localhost:5000
系统启动时自动运行
方法 1:使用登录项(简单)
- 打开系统偏好设置 → 用户与群组
- 选择当前用户,点击 登录项 标签
- 点击 + 按钮,选择 其他
- 导航到项目目录,创建一个启动脚本(例如 start_app.sh )
- 编辑 start_app.sh 文件,添加以下内容:
#!/bin/bash
cd /Users/[主机名字]/Project/local/[Trae项目名]
python3 app.py
- 保存文件并设置执行权限: chmod +x start_app.sh
- 在登录项中添加该脚本
方法 2:使用 Launch Agent(高级)
- 创建 Launch Agent 配置文件: ~/Library/LaunchAgents/[Trae项目名].plist
- 编辑文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD
PLIST 1.0//EN" "http://www.apple.com/
DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.local.markdown</string>
<key>ProgramArguments</key>
<array>
<string>bash</string>
<string>-c</string>
<string>cd /Users/kawa/Project/
local/local.markdown &&
python3 app.py</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
- 加载 Launch Agent: launchctl load ~/Library/LaunchAgents/Trae项目名.plist
完成以上操作,就可以让项目在系统启动时自动运行,无需手动启动。
