Julia环境安装以及镜像源配置

Julia 安装教程

今天搭建一个雷达系统的时候需要安装Julia环境,所以写一下这个文章记录一下过程,也为之后需要的人提供一个不踩坑教程
本教程将帮助您完成 Julia 的安装和环境配置。

第一步:检查系统环境并安装必要依赖

在安装 Julia 前,需要确保系统环境正常,能安装必要依赖。


# 1. 更新系统基础软件包并安装基础依赖

sudo yum update -y # 适用于 CentOS/RHEL

# 或

sudo apt update && sudo apt upgrade -y # 适用于 Ubuntu/Debian

# 2. 安装基础工具

sudo yum install -y wget tar gzip # CentOS/RHEL

# 或

sudo apt install -y wget tar gzip # Ubuntu/Debian

第二步:安装 Julia

1. 下载并上传Julia

下载地址: Manual Downloads 点击跳转

2. 移动并解压 Julia


# 将 Julia 压缩包移动到标准目录 /usr/local/

sudo mv /root/julia-1.12.2-linux-x86_64.tar.gz /usr/local/

cd /usr/local

sudo tar -zxvf julia-1.12.2-linux-x86_64.tar.gz

3. 创建全局软链接

创建全局软链接,使 julia 命令在任意位置可用:


sudo ln -sf /usr/local/julia-1.12.2/bin/julia /usr/local/bin/julia

366266f05671874d8ac0f9448c4ddfae

4. 配置环境变量

将 Julia 路径加入当前用户的 PATH 环境变量:


echo 'export PATH="/usr/local/julia-1.12.2/bin:$PATH"' >> ~/.bashrc

source ~/.bashrc

833b4b24fd2b94b6af2ba54bd8732d1c

第三步:验证安装


# 1. 验证安装是否成功

julia --version

# 应输出: julia version 1.12.2

30f3abeab7610c508281312cc4519fed

# 2. 启动 Julia 交互环境(REPL),输入 exit() 或按 Ctrl+D 退出

julia

第四步:配置国内镜像源

配置国内镜像源以加速后续包下载:


# 将以下环境变量设置加入 ~/.bashrc (可选用清华大学或中科大源)

echo 'export JULIA_PKG_SERVER="https://mirrors.tuna.tsinghua.edu.cn/julia"' >> ~/.bashrc

# 或

# echo 'export JULIA_PKG_SERVER="https://mirrors.ustc.edu.cn/julia"' >> ~/.bashrc

source ~/.bashrc

# 验证镜像源是否生效

julia -e 'println(get(ENV, "JULIA_PKG_SERVER", "Not Set"))'

b5a683e75bf9e2760476d8f50e77c204

第五步:重置包管理环境(全新安装推荐)

为避免旧缓存干扰,建议重置包管理环境:


# 删除旧的包缓存和注册表(相当于重置)

rm -rf ~/.julia

# 启动 Julia,首次执行包操作时会自动从镜像站下载

julia -e 'using Pkg; Pkg.status()'

故障排除

步骤 可能问题 解决方案
第三步 运行 julia 提示 command not found 执行 source ~/.bashrc 或注销后重新登录,使 PATH 生效。也可检查软链接:ls -l /usr/local/bin/julia
镜像源 包下载速度依然很慢 确认 JULIA_PKG_SERVER 变量已设置:echo $JULIA_PKG_SERVER。可尝试更换另一个镜像地址

最终验证

完成所有步骤后,可通过一个完整的包管理操作来验证:


# 创建一个测试环境并安装一个常用包(如 JSON)

julia -e '

using Pkg

Pkg.activate("test_env", shared=true)

Pkg.add("JSON")

using JSON

println("Julia 安装、镜像配置及包管理功能全部正常!")

'

总结

这份教程涵盖了Linux从系统准备、安装 Julia 到配置环境的完整流程,Windows为Gui界面傻瓜式操作,没什么难度,在此不过多赘述。如果在任何一步遇到问题,请参考对应的故障排除建议,或在评论区贴出你的错误代码以获取同学们的帮助!