Julia是一种专为科学计算而生的高级编程语言,具有开源、多平台、高性能的特点。Julia结合了动态语言的易用性与编译语言的速度,部分归功于其基于LLVM的JIT编译器,能够生成高效的本地代码。这使得Julia在许多情况下能够拥有与编译型语言(如C和FORTRAN)相媲美的性能,同时是动态类型的,类似于脚本语言,支持交互式使用。
这里我使用了jill在命令行终端安装Julia,使用jill
安装Julia的优点主要包括以下几个方面:
- 跨平台支持:
jill
是一个跨平台的Julia安装工具,支持Windows、macOS、Linux以及FreeBSD等多种操作系统。这意味着无论用户使用哪种操作系统,都可以通过jill
来安装Julia,无需担心兼容性问题。 - 一键安装:
jill
提供了简单的一键安装功能,用户只需在命令行中输入相应的命令,即可完成Julia的安装。这不仅简化了安装过程,还节省了用户的时间。 - 自动版本检测与下载:
jill
能够自动识别并从最近的镜像服务器下载Julia安装包,确保用户能够快速获取最新版本的Julia。同时,它还支持下载并验证安装包的完整性和安全性,保障用户的使用体验。 - 多版本管理:
jill
支持安装和管理多个Julia版本,用户可以根据需要安装不同版本的Julia,并通过简单的命令在不同版本之间进行切换。这对于需要在不同版本上进行开发和测试的开发人员来说非常有用。 - 符号链接管理:
jill
通过符号链接管理多个Julia版本,用户可以通过统一的命令启动不同版本的Julia,无需担心版本冲突或路径问题。这使得版本切换变得非常简单和直观。 - 环境变量配置:
jill
支持通过环境变量配置默认的下载源、安装位置和符号链接创建位置,用户可以根据自己的需求进行灵活配置,简化频繁的参数输入。 - 易于更新:使用
jill
安装Julia后,用户可以通过简单的命令来更新Julia到最新版本,无需手动下载和替换旧版本。这使得保持Julia环境的最新性变得非常简单和快捷。
julia官方下载地址:https://julialang.org/downloads/
先安装pip:
sudo apt install python3-pip
随后安装venv环境:
sudo apt install python3-venv
创建一个python的venv环境:
python3 -m venv ~/myenv
激活这个python环境:
source ~/myenv/bin/activate
接下来就可以安装jill了:
pip install jill
jill的常用命令如下:
这里我安装的Julia 1.6.7版本,这是一个长期支持版本:
jill install 1.6.7
安装完成后查询下Julia的安装路径:
which julia
完成后更新下环境配置文件,我的环境配置文件是.bashrc文件,在文件中加入julia的安装路径:
export PATH=/home/astra/.local/bin:$PATH
也可以在.bashrc文件中加入国内镜像源,这样下载Julia库的时候会快一些:
export JULIA_PKG_SERVER="https://mirrors.pku.edu.cn/julia/"
保存配置文件后更新一下:
source ~/.bashrc
在终端输入命令启动Julia交互终端:
julia
Julia安装完成
语言安装完成后即可在IDE中进行配置,这里推荐使用VS Code,先下载插件:
julia 插件
Julia Color Themes 插件(主题颜色)
Jupyter 插件(方便在Jupyter notebook中编辑Julia代码)
插件安装完成后重启VS Code,即可在VS Code中愉快的使用Julia了
Julia脚本:
在.ipynb(Jupyter)中使用Julia: