如何使用libpython-clj将自己的python .py文件集成到Clojure脚本中?

问题描述 投票:0回答:1

这可能是一个愚蠢的菜鸟问题,但是我是一个初学者,所以我将不胜感激。我花了一个多小时在youtube和google上搜索教程,但是libpython-clj没有太多信息。在我发现的示例中,导入的python库来自独立的存储库。我浏览了libpython-clj的自述文件和Gigasquid的教程,但我完全迷失了。

如何使用我自己的python文件?

假设我有一个带有foo.py的项目。如何使用libpython-clj将其与Clojure脚本集成?

我将非常感谢您的回答。

python clojure interop
1个回答
0
投票

我今天也尝试了一下,因为我也对此感到好奇,所以我创建了一个小的Clojure项目来调用一个简单的python包。我尝试在minimal example环境中使用virtualenv创建一个简单的示例Python程序包,但似乎there's a problem with some cases,所以它是may work or not depending on your environment

为方便起见,我在这里留下一个非常基本的示例。它[可以与自定义程序包或独立的Python文件一起使用,但至少某些基本的内置Python模块和Python-Clojure互操作正在运行:https://github.com/dfuenzalida/clj-python-interop

usage docs中还有很多其他示例可以查看。
© www.soinside.com 2019 - 2024. All rights reserved.