Skip to main content

如何在22.04版本的 Ubuntu 中安装 Julia 编程语言

作者:Tony Tran

导语

Julia是一种编程语言,旨在实现高性能的计算与分析,在众多诸如数据科学、科学研究、可视化、机器学习以及构建更通用的应用程序等领域中很受欢迎。Julia 语言的官方网站提供了一个 demo 供用户试用。但如果您需要这门语言进行实际应用与开发,您需要将其安装到系统上。

本教程将会涵盖如何在您的机器上下载并安装 Julia,其中包括使 Julia 对您的系统可见,还有通过打开一个交互式 REPL 会话使用 Julia 进行编程。

前期准备

  • 一个22.04版本的 Ubuntu 服务器,一个带有 sudo 权限的非 root 用户,以及启用的防火墙。

第一步:下载安装 Julia

安装 Julia 时,本教程推荐您使用预编译的二进制文件。但如果您需要,您也可以选择从源代码编译 Julia。在本教程中,您将从 Julia 的官方下载页面下载预编制的二进制文件。首先,确认您位于主目录中,然后开始下载:

wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz

以上命令使用 wget 下载官方预编制的二进制文件。为完成安装,使用 tar 命令提取下载的存档:

tar zxvf julia-1.8.1-linux-x86_64.tar.gz

您可以看到,Julia已经成功安装在新路径 julia-1.8.1 中。这个路径将会是您的 Julia 目录 julia directory,接下来也会提及。Julia 会完全包含在这一个目录中。所以如果您今后想卸载 Julia,您可以直接删除这个目录。

第二步:将 Julia 添加至您的 PATH

完成安装后,您的系统需要找到 julia 的可执行文件。对此,您需要完整地将 Julia 的 bin 路径添加至 PATH 环境变量 ~/.bashrc。这是 Linux 允许调整的 PATH 位置之一。使用 nano,或您惯用的文本编辑器,打开以下:

$ nano ~/.bashrc

将此行添加至文件底部,用您安装 Julia 的路径 julia directory 作为基础:

. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"

您需要使用 bin 文件夹的绝对路径。在这个例子中,我们使用的是主目录,所以相应地,如果您 julia directory 的位置不同,您需要修改路径名。

完成后,按 CTRL+O CTRL+X 键保存并退出。

为使改动生效,您需要 source 您的 .bashrc 文件:

$ source ~/.bashrc

现在,您的系统就可以找到 julia 可执行文件了。

第三步:运行 Julia REPL

如需确认 Julia 已正确安装并尝试使用语言本身,您可以启动 REPL(读取-评估-打印-循环)会话。如此,您可以立即获得反馈,并使用该语言。

如果 julia 在您的 PATH 上,您可以使用以下命令开始会话:

$ julia

Output:

Output
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.8.1 (2022-09-06)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |

julia>

我们可以用一个小例子证实它可以运行,例如使用 Julia 进行基本运算,这是任何一个编程语言的主要内容:

julia>1 + 1

Output

2

测试完成后,您可以按 CTRL+D 退出会话。

结语

Julia 是一种用于数据科学与构建应用程序的语言。本教程仅仅涵盖了 Julia 的安装与基本用法,您可以前往 Julia 官方学习网站上了解更多有关使用 Julia 进行编程与创造的信息。