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

发布于 2021-11-28 18:27:10 字数 243 浏览 439 评论 2

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.   请问这种问题该如何解决

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱你是孤单的心事 2021-11-29 20:37:18

如果Python中只有一些简单的操作,不涉及import,这个可以正常执行。一旦脚本中引入了其他模块,就会报错,连Python的系统内置函数也不行,例如import string 后,string.upper() 都无法使用。

千笙结 2021-11-28 21:03:21

你的脚本没有在PYTHONPATH中找到,因此无法执行,无法load module

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文