我在尝试使用incanter时遇到了一些非常奇怪的事情。在我的lein project.clj文件中,我为-datasets和-stats(以及核心等)设置了依赖关系,然后执行'lein deps',报告在maven或clojar repos中找不到这些jar。当我查看〜/ .m2 / repositories / incanter时,有1.5.4数据集的文件夹&统计但它们不包含罐子。所有其他的incanter包都有1.5.4罐和旧版本,如1.4.1。希望有人可以了解这些缺失的物品。
答案 0 :(得分:1)
没有单独的incanter-stats
& incanter-datasets
个模块。名称空间incanter.stats
位于incanter-core
包中,而incanter.datasets
位于incanter.io
包中。
您可以在github上的modules
目录或我的presentation about Incanter中找到的完整模块列表。
您需要在project.clj
添加以下内容:
:dependencies [[incanter/incanter-core "1.5.4"]
[incanter/incanter-io "1.5.4"]
...]
并在ns
声明中使用以下内容:
(:use [incanter core io stats datasets]))
P.S。我认为,混淆的主要原因是将命名空间(incanter.core,incanter.io等)分离为通过clojar分发的包(模块)......