- 在 WinPython 中选择一个不低于 Python3.12 的发行版下载并解压到任意位置,比如
WinPython64-3.14.5.0dot - 解压后在 WinPython 目录中找到
WinPython Command Prompt.exe双击启动 - 根据网络环境配置 cmd 代理,比如 clash 的常见操作:
set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890- 执行
pip install -U --pre vapoursynth vsstubs和vapoursynth config若提示缺少 vc 依赖则按照提示安装(可能需要重启) - 根据 @plugin-api4.md 中的提示通过 pip 完成插件与脚本安装
- 安装 vsedit 后打开
Edit->Settings->Paths将WinPython\\python\\Lib\\site-packages\\vapoursynth添加到VapourSynth library (VSScript) search paths中。我们需要用到 vsedit 安装目录下的 vsedit-previewer。 - 在 VS Code 中安装 Python 插件,打开任意
.vpy文件,将文件关联设置成 Python。设置 Python 解释器为WinPython\\python下的python.exe,此时 VS Code 中可以正常渲染 VapourSynth 插件了。每当添加了一批新的插件,可以执行vsstubs以取其语法提示 - 在 VS Code 中安装 Code Runner 插件,将 Run Code 快捷键绑定为 F5(这是 vsedit 的习惯,你也可以不这么操作),然后在插件设置中找到“Code-runner: Executor Map By Glob”,点击“在 settings.json 中编辑”,在弹出的配置中编辑:
"code-runner.executorMapByGlob": {
"*.vpy": "vsedit-previewer的路径 $fullFileName",
// 注意路径中的 \ 要替换为 \\,路径前后需要用双引号括起来,并且双引号前也要加一个 \,样例如下:
// "*.vpy": "\"C:\\Program Files\\VapourSynth Editor\\vsedit-previewer.exe\" $fullFileName",
} Magic-Raws 的工具链对将 .py 文件赋予可执行的打开方式有刚性需求,而 Windows 对修改可执行的默认打开方式有非常繁琐的流程,我们的仓库里提供一个 py.bat,代替各路 python.exe,起到一个 launcher 的作用,只需要把系统的 .py 文件默认打开方式修改为 py.bat,在更新环境时修改 py.bat 中的 PYTHON_TO_USE 即可。具体来说:你需要先把 py.bat 存放到系统的某个不轻易修改的地方(为方便表述,我们假设它被放在 C:\green\py.bat),打开一个具有管理员权限的 cmd,运行:
assoc .py=pyfile
ftype pyfile="C:\green\py.bat" "%1" %*
然后找到任意一个 .py 文件(比如你可以下载本仓库中的 test-path.py)右键 -> 打开方式 -> 选择其它应用 -> 选择 py.bat -> 勾选“始终使用此应用打开 .py 文件” -> 确定。正常情况下你应该能观察到 .py 文件的图标变成空白文件图标。双击 test-path.py,如果你能看到正常的输出,那么环境配置就没有问题了。