在 REAPER 中启用 Python

作者:Ryusa
Ryusa的B站:流砂-Ryusa的个人空间 - 哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibili


简介

Python 语言作为 ReaScript API 的备选语言,在 REAPER 中需要手动配置,本文将介绍部署 Python 到 REAPER 中的操作。

部署向导

  1. 在 REAPER 中按照以下步骤导航到 REAPER 配置菜单:Options -> Preferences... -> ReaScript

  2. 勾选 Enable Python for use with ReaScript 选项,并点击右侧的 Download Python 链接以打开下载页面:

    :exclamation: 注意 Python 下载页面默认提供的是适用于 32 位操作系统的安装程序,如果您的电脑是 64 位操作系统,点击下图所示红框内的链接,下载特定版本。

  3. 下载并安装 Python(建议安装路径为默认路径),安装完成后,重复(一)(二)步骤回到 ReaScript 设置页面,在 Custom path to Python dll directory 中填入:C:\Users\**username**\AppData\Local\Programs\Python\Python36

    :exclamation: username* 对应您的计算机用户名
  4. 然后在 Force ReaScript to use specific Python .dll 中填入:python3.dll

  5. 设置完成后,REAPER 将提示要求重启,重启后重复(1)(2)步骤回到 ReaScript 设置页面,检查 Python 是否配置成功,如下所示为成功配置时的提示。

补充一个,如果想要在 venv、pyenv 等环境可以直接指定 so,需要 ”enable-shared“。

  • 安装命令:

    env PYTHON_CONFIGURE_OPTS="--disable-ipv6" PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install *.*.*
    

    :point_up: disable-ipv6 是我网络方面设置的问题,不 disable 无法用安装 pyenv,如果没影响则不必理会。

  • REAPER 内设置