如何在Go应用程序中创建多个Python实例

时间:2015-12-11 13:04:02

标签: python go interpreter multiple-instances

目前我在Golang做一个需要调用Python的项目。

在Python中,它是一个类似单身实例的库。

但是我无法修改这些库,因为它太复杂了。 (对我来说)

我能做的大部分事情就是用我自己的Python脚本包装它。

所以我找到了一种在Go中创建多个Python解释器的方法。

或者Python中可能有多个子解释器。

这意味着我可以创建许多python实例(相同的应用程序)。

我能以任何方式做到这一点吗?

1 个答案:

答案 0 :(得分:0)

正如Chris Townsend和pie-o-pah所说,

尝试实现子解释器要复杂得多。

尝试创建语言界面是对我的情况有所了解。

在这种情况下os/exec是可行的方法。

如果我的主服务器超载,甚至可以创建ssh到远程我的python模块。