Python 3.x 和 Davinci Resolve

问题描述 投票:0回答:1

第一次使用不属于普通 python 库且未使用 -pip 安装的 API。我正在使用 VS Code 并尝试让 python 导入 API。但我还不够。 Davinci Resolve 文档说使用这些代码行来使脚本正常工作。

RESOLVE_SCRIPT_API= "%PROGRAMDATAtest%\Blackmagic Design\DaVinci Resolve\Support\Developer\Scripting\"
RESOLVE_SCRIPT_LIB= "C:\Program Files\Blackmagic Design\DaVinci Resolve\fusionscript.dll"
PYTHONPATH= "%PYTHONPATH%;%RESOLVE_SCRIPT_API%\Modules\"

但我似乎找不到适合他们的地方。我已经厌倦了我的脚本文件。我尝试过以这种方式创建虚拟环境,但仍然不起作用。我认为实现此目的的最佳方法是 VS Code 本机指向 API 的文件夹路径。我找到了“workspace.jason”文件,但我不确定如何添加/附加上述路径字符串以使其正常工作。

这是我最好的尝试。

{
    "folders": [
        {
            "path": "C:/Users/Nick/Desktop/Python",
            "dr_API": "%PROGRAMDATA%\Blackmagic Design\DaVinci Resolve\Support\Developer\Scripting"
        }
    ],
    "settings": {
        "python.autoComplete.extraPaths": [
            
        ]
    }
}

任何帮助或见解将不胜感激。

PS。我是自学成才的,所以如果这对受过正式培训的人来说是愚蠢的,我提前道歉。

我在这里找到了 Davinci Resolve 文档:

DaVinciResolve-API-文档

python-3.x libraries davinci-resolve
1个回答
0
投票

您可以使用 .vscode/settings.json ,并添加设置

python.envFile
来引用包含这些
环境变量
.env 文件。

内容

settings.json

{ "python.envFile": "${workspaceFolder}/.env" }

.env
文件的内容

PYTHONPATH="C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\Developer\Scripting\Modules"
© www.soinside.com 2019 - 2024. All rights reserved.