gpt4 book ai didi

python - 使用 Intellij 和 Scala 安装和使用库

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:20 24 4
gpt4 key购买 nike

我正在尝试使用 Scala 的调度库,并且我来自 Python 背景,我可以这样做

pip install dispatch

然后从那里导入。我假设在 Scala 中情况并非如此。 dispatch site有一个用 sbt 下载 dispatch 的脚本,但我的 IDE 无法识别该库。如何从我的项目中访问库? (我正在使用 IntelliJ)

最佳答案

JVM 社区并没有真正“安装”库的概念。您在构建工具(对于 Scala,标准是 SBT)中声明它们,该工具会根据需要下载它们。 SBT 使用 Ivy ,它在 ~/.ivy2/cache 中保留了下载依赖项的本地缓存,以防万一您对下载的保存位置感到好奇。

创建一个名为 build.sbt 的文件,其中包含以下行:


libraryDependencies += "net.databinder.dispatch"%% "dispatch-core"% "0.11.0"

然后,您的 IDE 设置将基于您的构建配置。有两种方法:

  • 为可以配置您的 IDE 的构建工具使用插件。我相信这仍然是人们用来从 Maven 配置创建 Eclipse 项目的策略。 IntelliJ 的最佳 SBT 插件是 gen-idea .我为 IntelliJ 12 推荐这种方法。

  • 使用可以理解构建配置的 IDE 插件。从 IntelliJ 13 开始,Scala 插件相当好地支持 SBT。安装 Scala 插件,“打开”build.sbt 文件,就好像它是一个 IntelliJ 项目一样,您将获得一个基于该构建配置的新项目。

关于python - 使用 Intellij 和 Scala 安装和使用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21152388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com