Я использую Pybind11 для создания модулей C ++ / Python и, по-видимому, выходные файлы .DLL должны быть в PYTHONPATH для импортируемого модуля (добавление в sys.path не работает).
Я использую варианты CMake для установки различных сборок, и это создает отдельные выходные каталоги для каждого варианта.
Я затрудняюсь найти способ установить переменную окружения PYTHONPATH во встроенных терминалах (и jupyter записные книжки) на основе выбранного мной варианта.
Какие-либо предложения?
"terminal.integrated.env.windows": {
"PYTHONPATH": "${workspaceRoot}\\build\\${variant:platform}"
},
не работает (похоже, он не заменяет $ {option: platform}).
в файле .env
ни ${workspaceRoot}
, ни ${variant:platform}
не доступны