求助,C++中嵌入Python,无法导入自定义模块

2024-11-17 00:42:01
推荐回答(2个)
回答1:

将当前目录加入path中
PyRun_SimpleString("sys.path.append('./')");
pModule
=
PyImport_ImportModule("pytest");
无法import是因为路径不对埃你需要通过sys.path里加入你要import的模块的路径就可以解决了。

回答2:

Python的模块文件放在以下地方:默认的在安装文件的Lib\site-packages\路径下面;如果想自己控制这些模块的话,可以放在任何地方,然后把这个路径设置为环境变量即可。