我在学习 Julia 语言的时候,配置 Jupyter 开发环境的过程。

Julia 是一门灵活的动态语言,适合用于科学计算和数值计算,并且性能可与传统的静态类型语言媲美。JupyterNotebook 是目前最流行的数据科学 Web 程序,功能涵盖数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等。

本文使用 IJulia 将 Julia 集成到 Jupyter 交互式环境中。假设你已经安装好了 Julia 和 Jupyter 环境。

第一步#

在命令行键入 julia,运行 Julia 程序,出现以下提示:

$ julia

_ _ _(_)_ | Documentation: https://docs.julialang.org

(_) | (_) (_) |

_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.

| | | | | | |/ _` | |

| | |_| | | | (_| | | Version 1.4.2 (2020-05-23)

_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release

|__/ |

julia>

第二步#

在提示符 julia>后键入以下内容安装IJulia

using Pkg

Pkg.add("IJulia")

第三步#

安装完成后,在提示符中键入以下内容启动带有 Julia 环境的 Jupyter Notebook:

using IJulia

notebook()

p.s. 如果你想使用最新的 Jupyter Lab,可以使用 jupyterlab()命令替换上面的 notebook()命令。

第四步#

上面的 notebook()命令会启动 Jupyter Notebook,然后点击 New 选择 New 文件的类型为 Julia 1.4.2,即可编写 julia 代码:

image

例如,使用 println 函数打印 hello, julia!:

image