下面是 Julia 语言环境 的完整安装与配置指南(适用于 Windows / macOS / Linux),一步一步带你快速搭建好开发环境。
一、下载与安装 Julia(最新稳定版)
当前最新稳定版:Julia 1.10.x(截至 2025 年 10 月)
1. 访问官网下载
选择对应系统:
| 系统 | 下载链接 |
|---|---|
| Windows | julia-1.10.x-win64.exe |
| macOS | julia-1.10.x-mac64.dmg(Intel)或 julia-1.10.x-macaarch64.dmg(Apple Silicon) |
| Linux | .tar.gz 压缩包 |
二、系统别安装步骤
Windows
- 双击下载的
.exe文件 - 按提示安装(建议勾选 “Add Julia to PATH”)
- 安装完成后:
- 打开 命令提示符 或 PowerShell
- 输入:
bash julia --version - 看到版本号即成功
提示:安装路径默认
C:\Users\你的用户名\AppData\Local\Programs\Julia-1.10.x
macOS
- 双击
.dmg文件 - 将
Julia-1.10.app拖到Applications文件夹 - 打开 终端(Terminal)
- 创建软链接(推荐):
sudo ln -s /Applications/Julia-1.10.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia
- 验证:
julia --version
Linux(Ubuntu / Debian 示例)
# 1. 下载压缩包(以 1.10.5 为例)
wget https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.5-linux-x86_64.tar.gz
# 2. 解压到 /opt(推荐)
sudo tar -zxvf julia-1.10.5-linux-x86_64.tar.gz -C /opt
# 3. 创建软链接
sudo ln -s /opt/julia-1.10.5/bin/julia /usr/local/bin/julia
# 4. 验证
julia --version
其他发行版(如 Fedora、Arch)可使用包管理器或相同方式
三、启动 Julia REPL(交互式环境)
在终端输入:
julia
你会看到:
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.10.5 (2024-08-20)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia>
按 Ctrl+D 或输入 exit() 退出。
四、推荐开发环境配置
| 工具 | 安装方式 | 推荐指数 |
|---|---|---|
| VS Code + Julia 插件 | 首选 | ★★★★★ |
| Jupyter Notebook | IJulia | ★★★★ |
| Juno (Atom) | 老派 | ★★ |
| Vim/Neovim + julia-vim | 极客 | ★★★ |
最佳选择:VS Code + Julia 插件
1. 安装 VS Code
2. 安装 Julia 插件
- 打开 VS Code
- 按
Ctrl+Shift+X打开扩展市场 - 搜索
julia→ 安装 “Julia” by julialang
3. 配置 Julia 路径(首次使用会自动检测)
打开一个 .jl 文件,VS Code 会提示:
“Julia executable not found. Set path?”
点击设置,指向你的 julia.exe 或 julia 可执行文件。
4. 常用快捷键
| 功能 | 快捷键 |
|---|---|
| 执行当前行 | Shift + Enter |
| 执行选中代码 | Ctrl + Enter |
| 打开 REPL | Alt + J → Alt + O |
| 查看变量 | 悬停或 Ctrl + 鼠标悬停 |
五、包管理器(Pkg)使用
Julia 自带包管理器,无需额外安装。
进入 Pkg 模式
在 REPL 中按 ] 键:
(v1.10) pkg>
常用命令
add Plots # 安装包
add DataFrames CSV # 一次安装多个
rm Plots # 卸载
status # 查看已安装包
update # 更新所有包
退出 Pkg 模式:按 Backspace 或 Ctrl+C
六、验证环境是否正常(运行测试)
新建文件 test.jl:
using Plots
x = 1:100
y = sin.(x ./ 10)
plot(x, y, title="Sine Wave", label="sin(x/10)", lw=2)
savefig("sine.png")
println("绘图已保存为 sine.png")
运行:
julia test.jl
看到终端输出并生成 sine.png 图片 → 环境完全成功!
七、常见问题解决
| 问题 | 解决方案 |
|---|---|
julia: command not found | 检查是否加入 PATH,重新打开终端 |
| VS Code 无法启动 Julia | 手动设置 Julia 可执行路径:Ctrl+, → 搜索 julia executable |
| 包安装慢 | 使用国内镜像:JULIA_PKG_SERVER=pkg.julialang.org 或使用清华源 |
| 中文乱码 | 确保终端支持 UTF-8(如 Windows Terminal) |
国内加速(可选)
# 在 ~/.julia/config/startup.jl 中添加
ENV["JULIA_PKG_SERVER"] = "https://mirrors.tuna.tsinghua.edu.cn/julia"
八、完整环境一键检查脚本
保存为 check_env.jl 并运行:
println("Julia 版本: ", VERSION)
println("系统: ", Sys.KERNEL)
println("CPU 线程: ", Sys.CPU_THREADS)
try
using Plots
println("Plots 包: 已安装")
catch
println("Plots 包: 未安装,正在安装...")
using Pkg
Pkg.add("Plots")
end
println("\n环境检查完成!可以开始编程啦 🚀")
运行:
julia check_env.jl
恭喜!你已成功搭建 Julia 语言环境!
下一步建议:
- 学习官方文档
- 加入 Julia 中文社区
- 尝试用 Julia 写一个数据分析小项目
需要我帮你:
- 配置 Jupyter + IJulia?
- 安装 GPU 支持(CUDA.jl)?
- 打包自己的 Julia 包?
随时告诉我!