其他
Nimporter:导入时将Nim编译为Python模块
整理 | 叶子
一、软件介绍
Nimporter 是一个 Python 库,可以简单地将 Nim 源代码文件导入为类似 Python 模块的代码,与 Python 代码无缝地结合使用。
二、项目地址
三、特性
性能:Nim 编译为 C
无需编写 C 即可降低云计算成本
利用两种语言的生态:Python 的广度、Nim 的性能
使用 Nimpy 库与现有 Nim 代码无缝集成
使用 Nim 创建高性能 Python 扩展的工作量非常小
对最终用户 100% 透明(不需要 Nim 编译器)
四、安装
$ pip install nimporter
依赖项:
Nim编译器(用于编译Nim源文件)
Nimpy库(自动安装)
Nimporter库(分布式库将需要访问Nimporter)。
通过Choicenim 或手动安装Nim时,Nimporter可以无缝工作 。安装完成后,无需任何其他配置,因为如果您的路径上有Nimble,Nimporter可以找到Nim标准库并安装 Nimpy库。
参考资料:
https://github.com/Pebaz/nimporter
往期推荐
2021-03-29
2021-03-26
2021-03-24
扫码关注最新动态
公众号ID:fosslab
我就知道你“在看”