我有一个C++程序,它导入了一个Python模块,就像这个代码片段所示:
#include <Python.h>
char python_module[] = "my_module";
Py_Initialize();
PyObject* pName;
pName = PyString_FromString(python_module);
pModule = PyImport_Import(pName);
然而,为了使这行代码加载模块,该模块需要在 PYTHONPATH
上。在 Mac 或 Linux 上,这相对简单 - 在运行编译程序的终端上设置 PYTHONPATH
。那么在 Visual Studio C++ 中有没有办法呢?设置 PYTHONPATH
Windows 环境变量并不能帮助。