【发布时间】:2020-02-14 20:19:40
【问题描述】:
我正在开发一个严重依赖 Julia 库的 python 包。我们实际上没有使用 PyCall,而是使用 PackageCompiler.jl 将 Julia 代码编译成共享对象 .so 文件。它在 python 模块中使用ctypes 引用。它还需要 Julia 系统映像。
有人对如何打包有任何想法吗?我知道您可以在 distutils 中构建 C/C++,但我还没有真正找到跨多个平台包含 Julia 的好地方。
这里要明确一点,对于使用这个 Python 包的人来说,他们需要安装 Julia,并且他们需要适合他们系统的共享对象库。这些可以通过运行 Julia 编译器 juliac.jl 来获得。其他一切都在 Python 中。
【问题讨论】:
标签: python julia setuptools setup.py distutils