Julia 编程 - 环境设置

要安装 Julia,我们需要下载可执行形式的二进制 Julia 平台,您可以从链接 https://julialang.org/downloads/ 下载该平台。 在网页上,您将找到适用于所有三个主要平台(即 Linux、Windows 和 Macintosh (OS X))的 32 位和 64 位格式的 Julia。 我们要使用的当前稳定版本是 v1.5.1。

安装 Julia

让我们看看如何在各种平台上安装 Julia −

Linux 和 FreeBSD 安装

下面给出的命令集可用于将最新版本的 Julia 编程语言下载到目录中,假设是 Julia-1.5.1 −

wget https://julialang-s3.julialang.org/bin/linux/x64/1.5/julia-1.5.1-linux-x86_64.tar.gz
tar zxvf julia-1.5.1-linux-x86_64.tar.gz

安装后,我们可以执行以下任意操作来运行 Julia −

  • 使用 Julia 的完整路径 <Julia directory>/bin/Julia 来调用 Julia 可执行文件。 这里的 <Julia directory> 指的是你电脑上安装Julia的目录。

  • 您还可以创建指向 Julia 编程语言的符号链接。 该链接应位于系统 PATH 上的文件夹内。

  • 您可以通过编辑 ~/.bashrc~/.bash_profile 文件将 Julia 的 bin 文件夹及其完整路径添加到系统 PATH 环境变量中。 可以通过在任何编辑器中打开文件并添加下面给出的行来完成:

export PATH="$PATH:/path/to/<Julia directory>/bin"

Windows 安装

根据 Windows 规范下载安装程序后,运行安装程序。 建议记下安装目录,如下所示:C:\Users\Ga\AppData\Local\Programs\Julia1.5.1。

要通过在 cmd 中输入 Julia 来调用 Julia 编程语言,我们必须将 Julia 可执行目录添加到系统 PATH 中。 您需要根据您的 Windows 规格执行以下步骤 −

在 Windows 10 上

  • 首先使用快捷键 Windows 键 + R 打开"运行"。

  • 现在,输入 rundll32 sysdm.cpl, EditEnvironmentVariables 并按 Enter 键。

  • 我们现在将在"用户变量"或"系统变量"下找到带有"路径"的行。

  • 现在单击编辑按钮以获取"编辑环境变量"UI。

  • 现在,点击"新建"并粘贴我们在安装时记下的目录地址(C:\Users\Ga\AppData\Local\Programs\Julia1.5.1\bin )。

  • 最后单击"确定",即可通过键入 Julia 从命令行运行 Julia。

在 Windows 7 或 8 上

  • 首先使用快捷键 Windows 键 + R 打开"运行"。

  • 现在,输入 rundll32 sysdm.cpl, EditEnvironmentVariables 并按 Enter 键。

  • 我们现在将在"用户变量"或"系统变量"下找到带有"路径"的行。

  • 点击编辑按钮,我们将看到"编辑环境变量"UI。

  • 现在将光标移动到该字段的末尾并检查末尾是否有分号。 如果找不到,则添加分号。

  • 添加后,我们需要粘贴我们在安装时记下的目录地址(C:\Users\Ga\AppData\Local\Programs\Julia1.5.1\bin)。

  • 最后单击"确定",即可通过键入 Julia 从命令行运行 Julia。

macOS 安装

在 macOS 上,将给出一个名为 Julia-<version>.dmg 的文件。 该文件包含 Julia-<version>.app,您需要将此文件拖到应用程序文件夹快捷方式。 运行 Julia 的另一种方法是通过打开应用程序从磁盘映像中运行。

如果您想从终端运行 Julia,请输入以下给定的命令 −

ln -s /Applications/Julia-1.5.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia

此命令将为我们选择的 Julia 版本创建一个符号链接。 现在关闭 shell 配置文件页面并退出终端。 现在再次打开终端并在其中输入 julia,您将使用您的 Julia 编程语言版本。

从源代码构建 Julia

要从源代码而不是二进制文件构建 Julia,我们需要遵循以下给出的步骤。 在这里,我们将概述 Ubuntu 操作系统的过程。

  • 从 GitHub https://github.com/JuliaLang/julia 下载源代码

  • 编译它,你将得到最新版本。 它不会给我们稳定版本。

  • 如果您没有安装git,请使用以下命令安装 −

sudo apt-get -f install git

使用以下命令克隆 Julia 源 −

git clone git://github.com/JuliaLang/julia.git

上述命令会将源代码下载到当前文件夹中的 julia 目录中。

现在,使用下面给出的命令安装 GNU 编译工具 g++、gfortran 和 m4 −

sudo apt-get install gfortran g++ m4

安装完成后,开始编译过程如下 −

cd Julia
make

此后,成功构建 Julia 编程语言将通过 ./julia 命令启动。

Julia的工作环境

REPL(读取-评估-打印循环)是Julia的工作环境。 借助这个 shell,我们可以与 Julia 的 JIT(Just in Time)编译器交互来测试和运行我们的代码。 我们还可以将代码复制并粘贴到 .jl 扩展名中,例如 first.jl。 另一种选择是使用文本编辑器或 IDE。 让我们看看下面的 REPL −

工作环境

点击 Julia 徽标后,我们将收到 julia> 的提示,要求您编写我们的代码或程序。 使用exit()CTRL + D结束会话。 如果要计算表达式,请在输入后按 Enter。

工作环境1

软件包

几乎 Julia 中的所有标准库都是用 Julia 本身编写的,但 Julia 代码生态系统的其余部分可以在 Packages 中找到,它们是 Git 存储库。 下面给出了有关 Julia 包的一些要点 −

  • 包提供可重用的功能,可供其他 Julia 项目轻松使用。

  • Julia 有名为 pkg.jl 的内置包管理器用于包安装。

  • 包管理器处理包的安装、删除和更新。

  • 包管理器仅在包位于 REPL 中时才起作用。

安装软件包

步骤 1 − 首先打开 Julia 命令行。

包

步骤 2 − 现在按 ] 打开 Julia 包管理环境。 您将得到以下控制台 −

Packages1

您可以检查 https://juliaobserver.com/packages 以查看我们可以在 Julia 上安装哪些软件包。

添加包

要在 Julia 环境中添加包,我们需要使用带有包名称的 add 命令。 例如,我们将添加名为 Graphs 的包,该包用于在 Julia 中处理图形。

添加包

删除包

要从 Julia 中删除包,我们需要使用 rm 命令和包的名称。 例如,我们将删除名为 Graphs 的包,如下所示 −

删除包

更新包

要更新 Julia 包,您可以使用 update 命令,这将更新所有 Julia 包,也可以使用 up 命令和包名称,这将更新特定包。

更新包

测试包

使用test命令来测试Julia包。 例如下面我们测试了JSON包 −

测试包

安装 IJulia

要安装 IJulia,请在 Julia 包环境中使用 add IJulia 命令。 我们需要确保您已在计算机上预安装了 Anaconda。 安装完成后,打开 Jupyter Notebook 并选择 Julia1.5.1,如下所示 −

安装 IJulia

现在您将能够使用 IJulia 编写 Julia 程序,如下所示 −

安装 IJulia1

安装 Juno

Juno 是 Julia 编程语言的强大 IDE。 它是免费的,安装步骤如下 −

步骤 1 − 首先我们需要在我们的系统上安装 Julia。

步骤 2 − 现在您需要从此处安装Atom。 必须更新(版本 1.41+)。

步骤 3 − 在 Atom 中,转到设置,然后安装面板。 它将为您安装 Juno。

步骤 4 − 通过使用 Juno > open REPL 命令打开 REPL 开始在 Juno 中工作。