gopy 用go写python的扩展

2021-01-02  本文已影响0人  Lupino

我们之前有个项目是 c + python 的形式写的。

c 写的代码,使用的使全局变量,并行上总是有点问题。

我们用 go 把c的部分重写了,解决掉了 全局变量的问题。

在 go 和 py 的交互上,我们寻到 gopy 这个工具。

这个工具可以直接编译 go 的软件包,成为一个 py 的module。

安装 gopy 及其依赖

python3 -m pip install pybindgen
go get golang.org/x/tools/cmd/goimports
go get github.com/go-python/gopy

生成 py module

gopy pkg you-package-name
上一篇下一篇

猜你喜欢

热点阅读