我正在使用Pybind11制作C ++ / Python模块,显然,输出.DLL必须在PYTHONPATH中才能导入该模块(附加到sys.path无效)。
我正在使用CMake变体来设置各种内部版本,并且每个变体会创建单独的输出目录。
我无所适从,无法根据我选择的变体在集成终端(和Jupyter笔记本电脑)中设置PYTHONPATH环境变量。
有什么建议吗?
"terminal.integrated.env.windows": {
"PYTHONPATH": "${workspaceRoot}\\build\\${variant:platform}"
},
不起作用(它似乎不能代替$ {variant:platform})。
在.env
文件中,${workspaceRoot}
和${variant:platform}
都不可用