美文网首页
gopy 用go写python的扩展

gopy 用go写python的扩展

作者: Lupino | 来源:发表于2021-01-02 22:21 被阅读0次

    我们之前有个项目是 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
    

    相关文章

      网友评论

          本文标题:gopy 用go写python的扩展

          本文链接:https://www.haomeiwen.com/subject/uasyoktx.html