admin管理员组

文章数量:1794759

jupyter notebook安装IJava内核 详细解说

jupyter notebook安装IJava内核 详细解说

 首先 我本人为了把IJava内核装在这个jupyter nokebook 花费了我好几个小时,看了好多资料,为了不让接下来的人走弯路。我这里有详细的安装教程。

1 安装 Java,要求,需要Java9版本以上的。我这里有 地址 Java 软件 | Oracle 中国www.oracle/cn/java/

2 安装Anaconda3,里面自带jupyter notebook,对于小白来说比较简单。当然我也是这么安装的,我这里有  地址 www.anaconda/products/individual

3  安装 Python, 要求 Python3.0版本以上,我这里有 地址 Welcome to Python  

4 安装unzip解压器,因为等一下解压ijava要用 我这里有 地址 :stahlworks/dev/index.php?tool=zipunzip  进去然后点那个unzip.exe here  直接下载就好,但是 要记在  unzip下载的路径。最好跟 Anaconda 放在一起的文件夹。

5 安装 IJava内核,版本是 1.3.0.zip。我这里有下载地址   github/SpencerPark/IJava/releases      

 点那个红色的 IJava.1.3.0.zip,下载,注意 要记得下载路径,我建议放在跟上面一起的文件夹,这样方便接下来的操作。

以上所以都正常定下载好了,一般都没有问题的。

接下来,我们去把Anaconda3的环境变量修改一下,此电脑右键,打开属性,找到高级系统设置,

点进去   在这里,点系统属性 ——高级—— 系统变量,

在这里,我们只需要看系统变量,找到Path,鼠标左键单击一下,再鼠标左键单击编辑

 在这里,把你Anaconda的路径,在环境变量输入进去,比如:

;某个盘\\加路径    这个是分号 ;   要加上去,然后确定就可以了。这样Anaconda环境变量就配置好了

打开系统命令行,输入 cmd。

进入到unzip包保存的文件夹 ,进入文件夹后直接输入unzip.exe进行安装,安装成功后会出现菜单页面

这里请注意:千万不要自己使用解压软件解压ijava包 

 然后进入到你放IJava-1.3.0.zip的文件夹, 在命令行 输入 unzip ijava-1.3.0.zip解压就会出现以下图片。这样,你的ijava就已经解压出来了,

 解压出来你会看到以下几个图标。上面说过了,把这些放在一起,是为了接下来的操作,解压出来的IJava,里面有这两个,一个install.py 一个java。注意   这个java是ijava里面的,不是你安装的java,

 然后打开Anaconda环境变量的命令行

在Anaconda里面可以找的,就是 (base)环境 ,然后 进入Anaconda的路径

 输入,python install.py  --sys-prefix 就可以了   要是跟我的图片一样 那么恭喜你 你已经完成了jupyter notebook的环境搭建,接下来打开电脑的磁盘,进入到Anaconda的文件夹,找到share再找到jupyter再找到kemels路径,然后你点进去就可以看见两个 一个是java的环境,一个是python3的环境

路径是这样的,D:\\Anaconda\\share\\jupyter\\temels。

 然后点java,找到kernel.json,用记事本的方式打开,

然后你会看到这样的

 因为现在没有地址,这个时候你就要用到,之前安装的Java了,

找到Java的目录,像这样的,把地址复制,像这样,E:\\Java11JDK\\bin,当然这是我的目录,每个人的都不一样,只是参考方法而已,

 再回到IJava的记事本,输入 你刚刚的复制的地址,像这样。但是要注意,格式问题,"E\\\\Java11JDK\\\\bin\\\\java",这样的格式,因为复制的有区别。总之要跟我的图片格式一模一样就可以了,然后点保存。

然后再打开Anaconda(base)命令行   输入python install.py

然后再输入 jupyter kernelspec list 

你会看到这样的,那么此刻恭喜你 你已经成功在jupyter notebook内添加了IJava内核。

这里是命令行查看

cmd    输入 Java -version   查看 Java,   

  输入Python-version  查看   Python

输入 Jupyter kernelspec list 查看 Jupyter kernelspec

      辛苦各位了,最后,感谢大家前来看鄙人的文章。大家对我的支持,我只能以诚心相待了。图文可否满意,不满意还望海涵

本文标签: 内核详细jupyternotebookIJava