Installation 在Ubuntu 16.04上安装Julia v0.5,同时安装v0.6
我使用v0.6,但某些软件包不能与v0.6一起运行(例如Interact.jl)。如何安装v0.5?我正在运行Ubuntu 16.04。首先,你应该阅读Reza Afzalan链接的。它为您提供了有关如何安装所需的所有信息。如果您喜欢列表:Installation 在Ubuntu 16.04上安装Julia v0.5,同时安装v0.6,installation,julia,Installation,Julia,我使用v0.6,但某些软件包不能与v0.6一起运行(例如Interact.jl)。如何安装v0.5?我正在运行Ubuntu 16.04。首先,你应该阅读Reza Afzalan链接的。它为您提供了有关如何安装所需的所有信息。如果您喜欢列表: 去朱莉娅家 为您的操作系统下载通用Linux二进制文件(对于Ubuntu 16,可能是64位) 安装它 查找已安装的二进制可执行文件在计算机上的存储位置 Julia v0.5和Julia v0.6使用不同的别名,例如julia5和julia6。您可以将符号链
julia5
和julia6
。您可以将符号链接存储在目录中,如/usr/local/bin
julia5
Pkg开始下载软件包。添加
这很简单,以下是如何在Linux上安装它的8个步骤: 1-转到 2-从通用Linux二进制文件中选择您的版本(32位或64位),然后下载 3-extract.tar.gz文件在家中或任何你想安装它的地方 4-在终端上运行>
gksudo gedit/etc/environment
以设置环境路径
5-编辑文件:/Path_To_extracted_file/bin
在我的例子中是这样的:
“:/home/okasha/julia-d386e40c17/bin
”
6-保存编辑并关闭文件
7-重新启动机器
8-再次打开终端并运行>julia-version
例如,根据您安装的julia版本,您应该获得“julia版本0.6.2
”
运行>julia
打开julia会话
只需键入此
sudo apt install julia
首先,我们必须从下载最新的Julia版本 我使用了“用于x86的通用Linux二进制文件”版本。x86和ARM之间的选择取决于机器的处理器。还可以根据机器上的操作系统和处理器选择32位和64位版本 下载后,您将得到一个压缩的tar.gz归档文件,其名称类似于“julia-0.6.2-linux-x86_64.tar.gz”。因为“julia-0.6.2-linux-x86_64.tar.gz”的名字表明我下载了julia版本0.6.2,这是撰写本文时的最新版本 名字可能不同。相应地调整名称 记住,这些是二进制文件,不需要安装,因为它们可以直接从提取的目录中使用 我假设下载的文件在Ubuntu的~/Downloads目录中 打开终端并导航到存储下载的tar.gz文件的目录,在本例中为下载目录 刚刚打开的终端将显示:
x@xpc:~$
其中,x
应替换为您的用户名,xpc
应替换为您的计算机名
使用cd Downloads
导航到下载目录,然后按Enter键以获取以下终端:
x@xpc:~/Downloads $
使用以下命令提取tar.gz文件
tar -zxvf julia-0.6.2-linux-x86_64.tar.gz
现在,将在与压缩存档相同的父目录中生成一个包含提取内容的目录,其名称类似于julia-xxxxxxxxx
,其中xxxxxxxxx
可能是字母和数字的组合
这是运行最新Julia版本所需的最终目录,无需安装
要运行Julia,您可以直接使用Julia文件在位置Julia-xxxxxxxxx/bin/Julia
中运行,如下所述
使用导航到解压缩目录中的bin目录
cd /Downloads/julia-xxxxxxxxxx/bin
现在,终端将类似于:
x@xpc:~/Downloads/julia-xxxxxxxxxx/bin $
现在运行命令/julia
,在终端上运行julia,如下所示
终端现在将更改为julia,如下所示。我知道这里的表示有点不同,因为这是我能从终端复制的所有内容,并将其呈现给您
朱莉娅>
但问题是,每次运行Julia时,我都必须导航到该目录
许多人在互联网上讨论过如何通过非常复杂的过程定义路径和别名,由于我不是一个电脑极客,这对我来说真的很难理解
我开始了解软链接
因此,我决定创建一个到Julia的软链接,用一个短命令直接从任何地方运行它,而无需导航到包含它的目录
我总是尽量干净利落地做事,因此我决定将名为julia-xxxxxxxxx的解压缩目录保留在系统的/opt目录中,因为我的大多数重要程序都位于该目录中
您需要root权限才能将文件复制到/opt目录,因此我使用命令sudo su
,然后提供密码以获得超级用户权限:
x@xpc:~$ sudo su
[sudo] password for x:
root@xpc:/home/x#
现在导航到当前包含提取目录的目录:
root@xpc:/home/x# cd /Downloads/
root@xpc:/home/x/Downloads#
使用以下命令复制目录:
root@xpc:/home/x/Downloads# cp -r julia-xxxxxxxxxx /opt
将目录复制到目标后,现在我们将在系统路径中的目录中创建软链接,以便可以从任何位置调用软链接来运行
要使用echo$PATH
查找系统路径中的目录,您将获得一个以冒号(:
)分隔的目录路径列表,例如/usr/local/bin
。你可以用任何一个。我使用了/usr/local/bin
作为软链接
导航到所选文件夹
root@xpc:/home/x# cd /usr/local/bin
航站楼将成为
root@xpc:/home/x/usr/local/bin#
使用创建软链接
root@xpc:/home/x/usr/local/bin# sudo ln -s /opt/julia-xxxxxxxxxx/bin/julia julia
现在使用键盘组合Ctrl+D在空终端返回正常用户终端root@xpc:/home/x/usr/local/bin#
终端提示将变为:
x@xpc:~$
在终端中键入新制作的软链接,即julia,如下所示
x@xpc:~$ julia
This is where the magic happens and you get this:
julia>
这些说明可以用于Ubuntu中任何版本的Julia
@Reza_Afzalan感谢您的回复!我是