Julia安装 #

一、系统要求 #

1.1 硬件要求 #

组件 最低要求 推荐配置
CPU 64位处理器 多核处理器
内存 4GB 8GB以上
硬盘 1GB可用空间 5GB以上

1.2 支持的操作系统 #

  • Windows:Windows 7及以上(64位)
  • macOS:macOS 10.10及以上
  • Linux:主流发行版(Ubuntu、CentOS、Fedora等)

二、Windows安装 #

2.1 官方安装包 #

  1. 访问Julia官网下载页面:https://julialang.org/downloads/

  2. 选择Windows版本(64位)下载

  3. 运行安装程序,按照向导完成安装

  4. 安装完成后,Julia会自动添加到开始菜单

2.2 添加到PATH环境变量 #

如果需要从命令行直接运行Julia:

  1. 右键"此电脑" → “属性” → “高级系统设置”
  2. 点击"环境变量"
  3. 在"系统变量"中找到"Path",点击"编辑"
  4. 添加Julia的bin目录路径,如:C:\Users\用户名\AppData\Local\Programs\Julia-1.10.0\bin

或者在Julia REPL中运行:

julia
# 查看Julia可执行文件路径
println(Sys.BINDIR)

2.3 使用winget安装 #

Windows 10/11可以使用winget:

powershell
winget install julia -s msstore

2.4 使用Chocolatey安装 #

如果安装了Chocolatey:

powershell
choco install julia -y

三、macOS安装 #

3.1 官方安装包 #

  1. 访问Julia官网下载页面:https://julialang.org/downloads/

  2. 下载macOS版本的.dmg文件

  3. 双击打开dmg文件,将Julia拖到Applications文件夹

  4. 在Applications中找到Julia并运行

3.2 使用Homebrew安装 #

推荐使用Homebrew安装:

bash
brew install julia

3.3 添加到PATH #

如果需要从终端直接运行:

bash
# 创建符号链接
sudo ln -s /Applications/Julia-1.10.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia

或者添加到shell配置文件:

bash
# 对于zsh(macOS默认)
echo 'export PATH="/Applications/Julia-1.10.app/Contents/Resources/julia/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

# 对于bash
echo 'export PATH="/Applications/Julia-1.10.app/Contents/Resources/julia/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

四、Linux安装 #

4.1 官方二进制包 #

  1. 访问Julia官网下载页面:https://julialang.org/downloads/

  2. 下载对应架构的tar.gz文件

  3. 解压并安装:

bash
# 下载(以1.10.0为例)
wget https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-linux-x86_64.tar.gz

# 解压
tar -xvzf julia-1.10.0-linux-x86_64.tar.gz

# 移动到/opt目录
sudo mv julia-1.10.0 /opt/

# 创建符号链接
sudo ln -s /opt/julia-1.10.0/bin/julia /usr/local/bin/julia

4.2 Ubuntu/Debian #

使用apt安装(版本可能较旧):

bash
sudo apt update
sudo apt install julia

推荐使用官方PPA获取最新版本:

bash
sudo add-apt-repository ppa:staticfloat/juliareleases
sudo apt update
sudo apt install julia

4.3 Fedora #

bash
sudo dnf install julia

4.4 Arch Linux #

bash
sudo pacman -S julia

4.5 使用Snap安装 #

bash
sudo snap install julia --classic

4.6 使用Flatpak安装 #

bash
flatpak install flathub org.julialang.julia

五、验证安装 #

5.1 检查版本 #

打开终端或命令行,运行:

bash
julia --version

输出类似:

text
julia version 1.10.0

5.2 启动REPL #

直接运行julia命令进入REPL:

bash
julia

看到以下提示符表示安装成功:

text
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |   Type "?" for help, "]?" for Pkg help.
  _ _   _| |  __ _     |
 | | | | | | |/ _` |    |
 | | |_| | | | (_| |    |  Version 1.10.0 (2023-12-25)
 _/ |\__'_|_|_|\__'_|   |
|__/                   |

julia>

5.3 测试基本功能 #

在REPL中运行:

julia
println("Hello, Julia!")
1 + 2

六、开发环境配置 #

6.1 VSCode + Julia扩展(推荐) #

  1. 安装VSCode:https://code.visualstudio.com/

  2. 安装Julia扩展:

    • 打开VSCode
    • Ctrl+Shift+X(Mac: Cmd+Shift+X)打开扩展面板
    • 搜索"Julia"
    • 安装"Julia"扩展(由Julia Language Support发布)
  3. 配置Julia路径:

    • Ctrl+,(Mac: Cmd+,)打开设置
    • 搜索"julia.executablePath"
    • 设置Julia可执行文件路径
  4. 常用快捷键:

    • Ctrl+Enter:执行当前行/选中代码
    • Shift+Enter:执行当前行并移动到下一行
    • Ctrl+Shift+P → “Julia: Start REPL”:启动REPL

6.2 Jupyter Notebook #

安装IJulia包以在Jupyter中使用Julia:

julia
using Pkg
Pkg.add("IJulia")

启动Jupyter:

julia
using IJulia
notebook()

6.3 Pluto.jl #

Pluto是Julia的交互式笔记本:

julia
using Pkg
Pkg.add("Pluto")

using Pluto
Pluto.run()

6.4 Juno(Atom) #

Juno是基于Atom的Julia IDE,但已不再积极维护,推荐使用VSCode。

七、Julia安装目录结构 #

了解Julia的安装目录结构有助于配置和调试:

text
julia-1.10.0/
├── bin/           # 可执行文件
│   └── julia      # Julia主程序
├── lib/           # 库文件
│   └── julia/     # Julia核心库
├── share/         # 共享文件
│   └── julia/     # 标准库源码
└── etc/           # 配置文件

八、环境变量配置 #

8.1 JULIA_HOME #

设置Julia安装目录:

bash
export JULIA_HOME=/opt/julia-1.10.0

8.2 JULIA_LOAD_PATH #

设置模块搜索路径:

bash
export JULIA_LOAD_PATH="@:@v#.#:@stdlib:/path/to/custom/modules"

8.3 JULIA_DEPOT_PATH #

设置包仓库路径:

bash
export JULIA_DEPOT_PATH="/path/to/depot"

8.4 JULIA_NUM_THREADS #

设置线程数:

bash
export JULIA_NUM_THREADS=4

或使用auto自动检测:

bash
export JULIA_NUM_THREADS=auto

九、多版本管理 #

9.1 juliaup(推荐) #

juliaup是Julia的版本管理器:

Windows:

powershell
winget install juliaup

Mac/Linux:

bash
curl -fsSL https://install.julialang.org | sh

常用命令:

bash
juliaup list              # 列出可用版本
juliaup install 1.10.0    # 安装特定版本
juliaup default 1.10.0    # 设置默认版本
juliaup update            # 更新所有版本

9.2 手动管理 #

可以同时安装多个版本,通过符号链接切换:

bash
sudo ln -sf /opt/julia-1.9.0/bin/julia /usr/local/bin/julia

十、常见问题 #

10.1 找不到julia命令 #

确保Julia的bin目录在PATH环境变量中。

10.2 权限问题 #

Linux/Mac下可能需要使用sudo安装到系统目录。

10.3 库依赖问题 #

Linux下可能需要安装一些依赖库:

bash
# Ubuntu/Debian
sudo apt install build-essential libatomic1 python3

# Fedora
sudo dnf install gcc-c++ python3

10.4 首次启动慢 #

首次启动Julia会进行预编译,这是正常现象。

十一、总结 #

本章我们学习了:

  1. 系统要求:了解Julia的硬件和系统需求
  2. 各平台安装:Windows、macOS、Linux的安装方法
  3. 开发环境:VSCode、Jupyter、Pluto等开发工具
  4. 环境变量:配置Julia运行环境
  5. 版本管理:使用juliaup管理多版本

安装完成后,让我们进入下一章,编写第一个Julia程序!

最后更新:2026-03-27