Mac上部署github上MoneyPrinterTurbo

MoneyPrinterTurbo是什么?

  • 利用AI大模型,一键生成高清短视频

Mac系统要求

  • MacOS 11.0 以上系统

Mac上部署MoneyPrinterTurbo和使用

1、前提:安装好python环境

最低版本:Python 3.8
推荐版本:Python 3.9 ~ 3.11
不支持:Python 3.7 及以下(部分依赖库如 asyncio 特性、pydantic v2 等不兼容);Python 3.12+ 暂未完全适配(部分第三方库(如 ffmpeg-python、pyppeteer)的兼容性待验证)

2、我当前mac电脑已经安装好了python3环境,我当前版本为:Python 3.12.10

  • 一些python命令
    python --version  #查看当前电脑安装python版本号(若有显示版本号,若显示 command not found 则无)
    python3 --version  #查看python3版本号(若有输出则安装,若显示 command not found 则无)
    which python3  #查看python3安装路径(验证是否真安装,而非仅缓存)
    

若本地没有python3则进行安装

  • 方式 1(推荐):通过 Homebrew 安装(适配 macOS):
    # 先安装 Homebrew(若未装)
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    # 安装 Python 3.10(MoneyPrinterTurbo 推荐版本)
    brew install python@3.10
    
  • 方式 2:官网下载安装包:访问 Python 官网,下载 3.9~3.11 版本的 pkg 安装包,双击安装(注意勾选「Add Python 3.x to PATH」)。

3、准备好本地python环境后进行部署MoneyPrinterTurbo

  • 克隆MoneyPrinterTurbo项目

    # 切换想放的文件路径
    cd 你想放到的文件夹内路径    
    # 克隆 MoneyPrinterTurbo 仓库
    git clone https://github.com/harry0703/MoneyPrinterTurbo.git
    # 进入项目目录
    cd MoneyPrinterTurbo
    
  • 创建并激活虚拟环境

    # 创建虚拟环境 (注意:使用虚拟环境)
    python3 -m venv venv
    # 激活虚拟环境
    source venv/bin/activate
    # 激活后终端会显示 (venv) 标识
    
  • 安装项目依赖

     # 安装依赖包
    pip install -r requirements.txt
    
    # 如果遇到安装问题,尝试升级 pip 后重新安装
    pip install --upgrade pip
    pip install -r requirements.txt
    
  • 配置项目(必要的秘钥必须要配置,其他可选不用配置)

    找到目录下的config.toml文件,打开后配置必要的秘钥,具体第三方平台秘钥去对应平台弄账号申请

    下面是我配置的参考:

    image.png
  • 启动MoneyPrinterTurbo(注意:前提是当前项目目录下启动python虚拟环境)

     # 启动非ui界面,要生成操作需要再终端命令输入,详细没有研究
    python main.py
    

    启动成功后会出现

    (venv) xiaomai@xiaomaideMac-Pro MoneyPrinterTurbo % python main.py
    2025-12-05 16:55:11.352 | INFO | app.config.config:load_config:23 - load config from file: /Users/xiaomai/Documents/28MoneyPrinterTurbo/MoneyPrinterTurbo/config.toml
    2025-12-05 16:55:11.352 | INFO | app.config.config:<module>:78 - MoneyPrinterTurbo v1.2.6
    2025-12-05 16:55:11 | INFO | "./main.py:7": <module> - start server, docs: http://127.0.0.1:8080/docs
    2025-12-05 16:55:12 | INFO | "./app/asgi.py:82": startup_event - startup event

     # 启ui界面,生成视频操作可以在启动的本地网页ui界面上进行可视化操作
    ./webui.sh 
    

    启动成功后会出现,注意有坑

    (venv) xiaomai@xiaomaideMac-Pro MoneyPrinterTurbo % ./webui.sh
    You can now view your Streamlit app in your browser.
    URL: http://0.0.0.0:8501

    会发现自动打开了本地首选浏览器窗口,里面网址是:http://0.0.0.0:8501/

  • 会发现打开的http://0.0.0.0:8501/网页地址不存在

原因:Mac 电脑的/private/etc/hosts文件中,localhost默认映射的 IP 地址是127.0.0.1(IPv4 回环地址)。

  • http://0.0.0.0:8501 修改为:http://127.0.0.1:8501 即可打开可视化窗口

大功告成,结果的可视化页面参考:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容