如何在 Mac 上安装 Scala Breeze(不使用 sbt)
How to install Scala Breeze on Mac (not using sbt)
我已经使用 sbt 安装了 Breeze 包。
但看起来 sbt 的 scala 与我 Mac 上的默认 scala repl 安装不同。
我想在默认的 scala 安装上安装 Breeze。但我不知道怎么办!
编辑:
Scala 的默认安装是指可以通过 which 命令检测到的那个:
MacBook-Pro:bin alt$ which scala
/usr/local/bin/scala
现在,如果我 运行 scala 并导入 breeze.linalg._
MacBook-Pro:bin alt$ scala
Welcome to Scala version 2.11.6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_79).
Type in expressions to have them evaluated.
Type :help for more information.
scala> import breeze.linalg._
<console>:7: error: not found: value Breeze
import breeze.linalg._
但是,如果我通过 sbt 进行 scala,那么导入工作正常并且我可以访问 Breeze 的子库。
(我是 Mac 和 Scala 的新手。)
感谢任何帮助。
首先是 import breeze.linalg._ 而不是 import Breeze.linalg._
其实"installing"Breeze。我没有很好的解决方案给你。可能最简单的方法是检查 github 上的 breeze 项目,然后检查 运行 "sbt assembly",这应该会生成一个包含所有(核心)breeze 的 jar的依赖关系。然后,您可以按照通常的方式将该 jar 添加到类路径中。
它不包括 breeze-viz 或本机库。对于那些你应该运行 sbt "project natives" 组装并使用那个 jar。
我已经使用 sbt 安装了 Breeze 包。
但看起来 sbt 的 scala 与我 Mac 上的默认 scala repl 安装不同。
我想在默认的 scala 安装上安装 Breeze。但我不知道怎么办! 编辑:
Scala 的默认安装是指可以通过 which 命令检测到的那个: MacBook-Pro:bin alt$ which scala /usr/local/bin/scala
现在,如果我 运行 scala 并导入 breeze.linalg._
MacBook-Pro:bin alt$ scala
Welcome to Scala version 2.11.6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_79).
Type in expressions to have them evaluated.
Type :help for more information.
scala> import breeze.linalg._
<console>:7: error: not found: value Breeze
import breeze.linalg._
但是,如果我通过 sbt 进行 scala,那么导入工作正常并且我可以访问 Breeze 的子库。
(我是 Mac 和 Scala 的新手。) 感谢任何帮助。
首先是 import breeze.linalg._ 而不是 import Breeze.linalg._
其实"installing"Breeze。我没有很好的解决方案给你。可能最简单的方法是检查 github 上的 breeze 项目,然后检查 运行 "sbt assembly",这应该会生成一个包含所有(核心)breeze 的 jar的依赖关系。然后,您可以按照通常的方式将该 jar 添加到类路径中。
它不包括 breeze-viz 或本机库。对于那些你应该运行 sbt "project natives" 组装并使用那个 jar。