C++调用Python [ERROR] Python get module failed
Linux环境下,测试c++程序调用Python脚本。如果Python脚本中没有是引入其他模块,调用成功,否则调用失败。例如:脚本中加入:
import json
s = '[{"a":1,"b":2,"c":3,"d":4,"e":5}]'
locations = json.loads(s)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果Python中只有一些简单的操作,不涉及import,这个可以正常执行。一旦脚本中引入了其他模块,就会报错,连Python的系统内置函数也不行,例如import string 后,string.upper() 都无法使用。
你的脚本没有在PYTHONPATH中找到,因此无法执行,无法load module