C++调用Python [ERROR] Python get module failed

苟活一辈子_8oz 发布于 2016/04/30 11:35
阅读 350
收藏 0

Linux环境下,测试c++程序调用Python脚本。如果Python脚本中没有是引入其他模块,调用成功,否则调用失败。例如:脚本中加入:
import json
s = '[{"a":1,"b":2,"c":3,"d":4,"e":5}]'  
locations = json.loads(s)

执行时错误信息:[ERROR] Python get module failed.   请问这种问题该如何解决




加载中
0
teardream
teardream
你的脚本没有在PYTHONPATH中找到,因此无法执行,无法load module
苟活一辈子_8oz
苟活一辈子_8oz
如果Python中只有一些简单的操作,不涉及import,这个可以正常执行。一旦脚本中引入了其他模块,就会报错,连Python的系统内置函数也不行,例如import string 后,string.upper() 都无法使用。
返回顶部
顶部