尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Julia 语言安装完全指南:基于 Juliaup 的官方推荐安装方案

Julia 语言安装完全指南:基于 Juliaup 的官方推荐安装方案 Julia 语言安装完全指南基于 Juliaup 的官方推荐安装方案【免费下载链接】juliaThe Julia Programming Language项目地址: https://gitcode.com/gh_mirrors/ju/julia本篇技术指南围绕 Julia 官方手册 installation.md 展开系统介绍 Windows、macOS、Linux 三大平台基于 Juliaup 的推荐安装方式、安装器命令行参数以及 Windows Store、MSIX App Installer、MSI、Homebrew、AUR、openSUSE、cargo 等备选安装途径。读者读完本文后将能够根据自身平台与网络环境选择并正确执行最合适的 Julia 安装命令掌握通道管理release/lts、PATH 配置与自动更新等关键参数并完成安装后的验证与日常使用。安装方案概览为什么官方推荐 JuliaupJulia 的官方安装策略以Juliaup为核心。Juliaup 是一个 Julia 版本管理器它不仅负责安装一套完整可用的 Julia 系统还承担版本更新与多版本并行管理的职责。README.md 中明确指出推荐通过juliaup安装 Julia它为你安装最新稳定版julia并帮助保持更新同时可以让你并行安装和运行不同的 Julia 版本。在官方手册中各安装方式被明确划分为两个层级推荐方法RecommendedWindows 上通过 Microsoft Store /winget安装macOS 与 Linux 上通过官方安装脚本curl -fsSL https://install.julialang.org | sh安装。备选方法Alternative仅当上述推荐方法在你的系统上不可用时才建议使用包括 MSIX App Installer、MSI、Homebrew、AUR、openSUSE Tumbleweed、cargo 等方式。无论采用哪条路径最终都会得到一个功能完整的 Julia 系统而非仅安装 Juliaup 这一个管理工具本身。此外官方还给出了一条明确的迁移建议如果你此前使用非 Juliaup 方式安装过 Julia并希望切换到基于 Juliaup 的安装请先卸载所有旧版本 Julia确保从PATH环境变量中移除所有与 Julia 相关的条目再按本文介绍的方法重新安装。Windows 平台安装通过 Microsoft Store 安装推荐在 Windows 上Julia 可以直接从 Microsoft Store 安装商店应用 ID 为9NJNWW8PVKMN。除了在商店页面手动点击安装外也可以在任意 shell 中执行等价的winget命令winget install --name Julia --id 9NJNWW8PVKMN -e -s msstore该命令的参数含义如下--name Julia指定要安装的应用名--id 9NJNWW8PVKMN指定商店中的应用 ID与商店页面中的 Julia 应用一一对应-e--exact要求 ID 精确匹配-s msstore--source msstore指定从 Microsoft Store 源安装而非默认的 winget 仓库。这种方式安装的是与商店版本完全相同的 Julia安装后julia命令即可直接在任意终端中使用。Windows 备选安装方式官方文档针对 Windows 提供了两级备选方案按推荐优先级排列如下MSIX App Installer适用于商店被屏蔽的环境如果系统禁用了 Microsoft Store可下载 Julia.appinstaller 文件并双击打开完成安装也可以在 PowerShell 中执行等价的命令Add-AppxPackage -AppInstallerFile https://install.julialang.org/Julia.appinstallerMSI Installer最后手段如果 Windows Store 与 App Installer 均不可用可选用 MSI 安装器。官方强调此方式存在明显限制一般不建议使用例如没有针对 Juliaup 的自动更新机制。MSI 安装器按位数分为两个版本64 位Julia-x64.msi32 位Julia-x86.msi默认情况下 MSI 执行的是按用户安装per-user install不需要管理员提权。如需进行系统级安装可在 shell 中执行msiexec /i PATH_TO_JULIA_MSI ALLUSERS1其中PATH_TO_JULIA_MSI替换为 MSI 文件的实际路径ALLUSERS1表示安装到所有用户。macOS 与 Linux 平台安装官方安装脚本推荐在 macOS 或 Linux 的 shell 中执行以下命令即可安装 Juliacurl -fsSL https://install.julialang.org | sh该命令通过curl下载官方安装脚本并交由sh执行。其中-f遇到 HTTP 错误时静默失败-s静默模式不显示进度信息-S出错时仍然显示错误信息-L跟随重定向。安装脚本默认安装 Juliaup 以及配置为默认的 Julia 版本并将julia加入PATH。安装器命令行参数官方安装脚本支持通过-s --传递命令行参数完整语法为curl -fsSL https://install.julialang.org | sh -s -- ARGS其中ARGS可替换为下表中的一个或多个参数参数说明默认值--yes或-y以非交互模式运行安装器所有配置项使用默认值或命令行传入的值交互模式--default-channelNAME配置默认的 Juliaup channel例如--default-channel lts会安装ltschannel 并将其设为默认release--add-to-pathyes\|no配置是否将 Julia 添加到PATH环境变量yes--background-selfupdateSECONDS配置可选的 CRON 定时任务以自动更新 JuliaupSECONDS大于 0 时创建其值控制检查新版本的频率秒0不创建 CRON 任务--startup-selfupdateMINUTES配置 Julia 启动时检查 Juliaup 新版本的频率分钟1440-pPATH或--path配置 Julia 与 Juliaup 二进制的安装位置~/.juliaup参数组合示例一条典型的非交互安装命令可以写作curl -fsSL https://install.julialang.org | sh -s -- -y --default-channel lts --add-to-pathyes这条命令会以非交互方式运行安装器、将默认 channel 设为 LTS 版本、并将julia加入PATH。关于 channel 的补充说明FAQ 文档 faq.md 提到Juliaup 预定义了名为release和lts的 channelrelease对应最新稳定版lts对应当前 LTS长期支持版本此外还支持按具体版本号命名的 channel。这正对应上述--default-channel参数的取值来源。各平台包管理器备选安装方式官方文档明确表示以下方式仅当上述推荐方法在你的系统上均不可用时才建议使用。同时指出部分方式虽然安装的是juliaup这个包名但装好的仍是完整的 Julia 系统而非只有版本管理器。HomebrewmacOS 与 Linux在装有 Homebrew 的系统上执行brew install juliaup需要注意使用该方式安装后必须使用标准 brew 命令来更新 Juliaup即通过brew upgrade juliaup之类的命令维护版本而非依赖 Juliaup 自身的自动更新机制。Arch LinuxAURArch Linux 用户可以从 Arch User RepositoryAUR安装 juliaup对应的 AUR 包地址为 juliaup。常见的安装途径包括使用 AUR 助手如yay -S juliaup或手动通过makepkg构建。openSUSE Tumbleweed在 openSUSE Tumbleweed 上以 root 权限在 shell 中执行zypper install juliaupRust cargoWindows、macOS 与 LinuxJuliaup 本身以 Rust 实现因此也可以通过 Rust 包管理器安装cargo install juliaup安装完成后的验证与使用安装完成后官方在 README.md 中描述了预期结果在终端或命令提示符中运行julia即可看到 Julia banner 和交互式提示符julia可在此输入表达式求值。例如$ julia julia 1 2 3 julia ans 3关于日常使用getting-started.md 中还提示在空的julia提示符下按?可切换到帮助模式在输入表达式前先查看函数或类型的使用说明。此外Julia 的命令行还支持丰富的启动参数例如通过-e直接执行表达式参见 command-line-interface.md以及通过-P/--project指定活动项目环境默认的.选项会在父目录中向上搜索Project.toml或JuliaProject.toml文件command-line-interface.md。这些参数与 Juliaup 管理的多版本环境配合使用可以支撑日常的开发与测试工作流。常见问题与注意事项旧安装的清理从非 Juliaup 方式迁移时需先卸载所有旧 Julia 版本并清除PATH中的 Julia 相关条目避免新旧二进制冲突。MSI 方式的限制MSI 安装没有 Juliaup 自动更新机制需要手动跟踪并升级版本。包管理器版本可能过时官方在 README.md 中特别提示虽然部分 OS 包管理器也提供 Julia但此类安装不受 Julia 项目维护与背书可能过时、损坏或无人维护官方推荐始终使用官方二进制安装方式。非交互场景在 CI、Docker 等自动化环境中务必使用--yes参数配合其他参数完成无人值守安装。安装位置定制默认安装目录为~/.juliaup可通过-pPATH参数调整安装路径属于用户级目录无需管理员权限。参考文档官方安装手册doc/src/manual/installation.md项目 README 中的二进制安装说明README.md关于 channelrelease/lts的说明doc/src/manual/faq.md入门与帮助模式doc/src/manual/getting-started.md命令行界面参数doc/src/manual/command-line-interface.md【免费下载链接】juliaThe Julia Programming Language项目地址: https://gitcode.com/gh_mirrors/ju/julia创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表