C++调用python模块出错
我用PyImport_ImportModule("pythonmodulename")之后无效,导入python模块失败,请问有没有什么解决方法,谢谢,python文件和...
我用PyImport_ImportModule("python module name")之后无效,导入python模块失败,请问有没有什么解决方法,谢谢,python文件和c++文件在同一路径下
展开
2个回答
展开全部
这个问题比较复杂,有可能是你的python文件路径不对或者是使用的C编译器与编译module时使用的编译器不一致。一般py文件可以放在程序运行目录下或者PYTHON\lib目录下。
更多追问追答
追问
我添加了如下代码
PyRun_SimpleString("import sys");
PyRun_SimpleString("sys.path.append('./')");
如果.py文件放在python/lib目录下,这两行是不是要去掉
追答
应该可以
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询