我在OS X 10.10.5上运行.我正在尝试将Scala内核添加到我的Jupyter笔记本中.
$ jupyter --version
4.0.4
$ conda --version
conda 3.17.0
Run Code Online (Sandbox Code Playgroud)
我从git下载了jupyter-scala,然后从源代码构建了Scala 2.11.
$ sbt cli/target
$ ls -l /Users/davidlaxer/jupyter-scala/cli/target/scala-2.11/
total 224
drwxr-xr-x 4 davidlaxer staff 136 Sep 21 12:39 classes
-rw-r--r-- 1 davidlaxer staff 114465 Sep 21 12:39 jupyter-scala-cli_2.11.6-0.2.0-SNAPSHOT.jar
$ sudo jupyter kernelspec install scala-2.11/
Password:
[InstallKernelSpec] Installed kernelspec in /usr/local/share/jupyter/kernels/
David-Laxers-MacBook-Pro:target davidlaxer$ jupyter kernelspec list
Available kernels:
ir
julia-0.3
matlab_kernel
python2
$ ls -l /usr/local/share/jupyter/kernels/
total 224
drwxr-xr-x 4 root wheel 136 Sep 21 12:39 classes
-rw-r--r-- 1 root wheel 114465 Sep 21 12:39 jupyter-scala-cli_2.11.6-0.2.0-SNAPSHOT.jar
Run Code Online (Sandbox Code Playgroud)
为什么我没有看到scala2.11内核?
没有斯卡拉!
要从源安装 jupyter-scala,你应该执行类似的操作
\n\ngit clone https://github.com/alexarchambault/jupyter-scala.git\ncd jupyter-scala\nsbt cli/pack\ncli/target/pack/bin/jupyter-scala\nRun Code Online (Sandbox Code Playgroud)\n\n然后ipython kernelspec list应该显示 scala211。
对于 Scala 2.10 内核,请查看 scala-2.10.x 分支,并执行 sbt ++2.10.5 cli/pack 而不是 sbt cli/pack。内核名称为 scala210。请注意,要以这种方式同时拥有两个内核,您应该将存储库克隆到两个不同的目录中。
\n\n\xe2\x80\x94
\n