前提:已经安装jupyter notebook、Python、julia,如有不明,请参考本人以前的文章,最近比较忙,恕不在此添加链接了。
参考资料:
https://zhuanlan.zhihu.com/p/42812662
https://www.jianshu.com/p/7191993243cd
https://www.jianshu.com/p/3f9fe8959632
https://www.cnblogs.com/muzhe/articles/11905944.html
简化版:
添加Python内核:
1.切换至需安装内核的环境(略)
2.检查该环境是否安装了ipykernel包
conda list
若没有安装ipykernel包,则执行安装命令;否则进行下一步。
conda install ipykernel
3.为当前环境下的当前用户安装Python内核,以Python3为例
python3 -m ipykernel install --user --name <env_name> --display-name "<notebook_name>"
“- -name”参数的值,即“<env_name>”是Jupyter内部使用的,其目录的存放路径为~/Library/Jupyter/kernels/。如果定义的名称在该路径已经存在,那么将自动覆盖该名称目录的内容。
“- -display-name”参数的值是显示在Jupyter Notebook的菜单中的名称。
如此,就可以在jupyter notebook中看到所添加的内核了
添加Julia内核:
1.首先是查看自己jupyter和python在哪里(使用powershell的where命令),然后再打开julia的基本界面,输入下面
ENV["JUPYTER"] ="D:/anoconda/Scripts/jupyter.exe"
ENV["PYTHON"] = "C:/Users/maoli/AppData/Local/Programs/Python/Pthon38/Python.exe"
引自《Jupyter notbook安装R和julia内核》,但我未添加这两个环境变量也可以。
2.按下“]”键进入pkg模式,安装 IJulia
add IJulia
然后退出pkg模式,build IJulia包
Pkg.build("IJulia")
这一步也可以不用按下“]”,使用如下命令
using Pkg
Pkg.add("IJulia")
Pkg.build("IJulia")
如此jupyter上就会出现了julia了
如果尚未安装jupyter notebook,可以在Julia交互环境中执行以下命令。
using IJulia
notebook()