Trae开发的Python项目,如何在苹果Macbook上开机自运行?

要将使用Trae开发的Python项目部署在本地的macbook机器上仅供本机使用,可以按照以下步骤操作:

部署前的准备工作

  1. 安装 Python :确保Macbook上安装了 Python 3.7 或更高版本
  2. 克隆项目 :将项目文件复制到本地目录
  3. 安装依赖 :使用 pip 安装项目所需的依赖

步骤 1:安装 Python

  1. 打开终端
  2. 检查 Python 版本: python3 --version
  3. 如果未安装 Python,可从 Python 官网 下载安装

步骤 2:安装依赖

  1. 进入项目目录: cd /Users/[主机名字]/Project/local/[Trae项目名]
  2. 安装依赖: pip3 install -r requirements.txt

步骤 3:启动项目

  1. 运行应用: python3 app.py
  2. 应用会在 http://localhost:5000 启动

步骤 4:访问项目

打开浏览器,访问 http://localhost:5000

系统启动时自动运行

方法 1:使用登录项(简单)

  1. 打开系统偏好设置 → 用户与群组
  2. 选择当前用户,点击 登录项 标签
  3. 点击 + 按钮,选择 其他
  4. 导航到项目目录,创建一个启动脚本(例如 start_app.sh )
  5. 编辑 start_app.sh 文件,添加以下内容:
#!/bin/bash
cd /Users/[主机名字]/Project/local/[Trae项目名]
python3 app.py
  1. 保存文件并设置执行权限: chmod +x start_app.sh
  2. 在登录项中添加该脚本

方法 2:使用 Launch Agent(高级)

  1. 创建 Launch Agent 配置文件: ~/Library/LaunchAgents/[Trae项目名].plist
  2. 编辑文件内容:
<?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>
  1. 加载 Launch Agent: launchctl load ~/Library/LaunchAgents/Trae项目名.plist

完成以上操作,就可以让项目在系统启动时自动运行,无需手动启动。

我的笔记
你可能想看的