下载 Julia

如果你喜欢 Julia 语言,请考虑在 GitHub 上给我们一个 star,并向他人传播这个词语。


我们提供了几种方式供大家运行 Julia:
  • 在命令行中使用 Julia REPL。
  • 在浏览器中通过 JuliaBox.com 在 Jupyter notebook 上运行。不需要任何下载或安装——只要点开浏览器、注册,就可以开始计算啦。
  • 下载由 Julia Computing 提供的 JuliaPro。 JuliaPro 是一个集成了常用外置库的 Julia 发行版。 它包括了 Juno IDEGallium debugger 和其它一系列用于画图、优化、机器学习、数据库的外部库。(需要注册才能下载)

此外,你可以安装 Plots.jl, 一个集成了大部分Julia绘图后端的绘图前端库。 其绘图能力由不同的后端提供,例如 PyPlot.jlGadfly.jl 如果你在使用 JuliaBox,那么所有以上提到的绘图包都是预先安装的。


当前的稳定版本 (v1.0.2)

如果你准备从 Julia 0.6.0 迁移到新版本,我们强烈建议你使用 Julia 的过渡版本 v0.7.0,而不是直接一步迁移到 v1.0.0。 v1.0.0 和 v0.7.0 两个版本是大致相同的。二者最主要的区别是:0.7.0 包含了函数弃用警告 (deprecation warnings), 如果你使用了 1.0.0 中功能或行为有所改变的函数,在 0.7.0 中 Julia 会给你一个弃用警告。 举个例子:你在程序中使用了 1.0.0 弃用的方法,在 0.7.0 中会产生一个警告。而在 1.0.0 中会导致 MethodError 错误。 因为这些方法在 1.0.0 中已经被移除了。 所以即使你在 1.0 上进行开发,保留一份 Julia 0.7 的副本是十分有用的,这样你可以随时检查某些 0.6 的方法在新版本上还能否工作。 注意!1.0.x 版本包含了 0.7 没有的 bug 修复补丁。

下面的下载链接均指向 USTC 的 Julia 镜像源。 镜像源中 Julia 1.0.x 的最新稳定版会滚动更新,新的版本会覆盖老版本 (即:镜像源更新到 1.0.3 后,会只保留 1.0.3 的安装包,并删掉同文件夹下 1.0.2 及以前的老安装包)。 故“当前的稳定版本”的链接很容易失效。
若连接失效请到 USTC镜像源: Julia/v1.0 下载最新的“当前的稳定版本”。

Windows 自解压文档(.exe)[帮助] 32-bit 64-bit
Windows 7/Windows Server 2012 用户需要安装 Windows Management Framework 3.0 或更新版本
macOS 10.8+ 安装包(.dmg)[帮助] 64-bit
通用 Linux 二进制文件(x86)[帮助] 32-bit (GPG) 64-bit (GPG)
通用 Linux 二进制文件(ARM) 32-bit (ARMv7-a hard float) (GPG)
注意!此为 1.0.0 版本的下载链接。新版的下载链接 USTC 镜像源尚未更新。
通用 FreeBSD 二进制文件(x86)[帮助] 64-bit (GPG)
源码 Tarball (GPG) Tarball with dependencies (GPG) GitHub

如果您安装 Julia 出现了问题,请查看特定平台的安装指南。 我们提供了 MD5SHA256 格式的校验和进行验证。

如果您无法使用上面提供的安装方式,请提交一个 issue


前一个稳定版本 (v0.7.0)

Julia v0.7.0 是一个过渡版本,用于帮助人们从 Julia v0.6 迁移到 Julia v1.0。

Windows 自解压文档(.exe)[帮助] 32-bit 64-bit
Windows 7/Windows Server 2012 用户需要安装 Windows Management Framework 3.0 或更新版本
macOS 安装包(.dmg)[帮助] 64-bit
通用 Linux 二进制文件(x86)[帮助] 32-bit (GPG) 64-bit (GPG)
通用 FreeBSD 二进制文件(x86)[帮助] 64-bit (GPG)
源码 Tarball (GPG) Tarball with dependencies (GPG) GitHub