第一次使用不属于普通 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 文档:
您可以使用 .vscode/settings.json ,并添加设置
python.envFile
来引用包含这些 环境变量的
.env
文件。
内容
settings.json
{ "python.envFile": "${workspaceFolder}/.env" }
.env
文件的内容
PYTHONPATH="C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\Developer\Scripting\Modules"