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。
软件包
几乎 Julia 中的所有标准库都是用 Julia 本身编写的,但 Julia 代码生态系统的其余部分可以在 Packages 中找到,它们是 Git 存储库。 下面给出了有关 Julia 包的一些要点 −
包提供可重用的功能,可供其他 Julia 项目轻松使用。
Julia 有名为 pkg.jl 的内置包管理器用于包安装。
包管理器处理包的安装、删除和更新。
包管理器仅在包位于 REPL 中时才起作用。
安装软件包
步骤 1 − 首先打开 Julia 命令行。
步骤 2 − 现在按 ] 打开 Julia 包管理环境。 您将得到以下控制台 −
您可以检查 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 编写 Julia 程序,如下所示 −
安装 Juno
Juno 是 Julia 编程语言的强大 IDE。 它是免费的,安装步骤如下 −
步骤 1 − 首先我们需要在我们的系统上安装 Julia。
步骤 2 − 现在您需要从此处安装Atom。 必须更新(版本 1.41+)。
步骤 3 − 在 Atom 中,转到设置,然后安装面板。 它将为您安装 Juno。
步骤 4 − 通过使用 Juno > open REPL 命令打开 REPL 开始在 Juno 中工作。