You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建可置于单目录的独立Julia+Jupyter安装环境?

完全单目录独立Julia环境解决方案
  • 使用Julia便携版
    下载Windows版本的Julia便携压缩包(而非安装程序),直接解压到你的云盘目录(比如D:\CloudDrive\JuliaPortable)。该版本所有核心文件都集中在这个目录内,不会向系统注册表或本地文件夹写入任何数据,完全独立运行。

  • 固定包存储目录到云盘
    Julia默认将包存放在本地用户目录,终端退出后会被清除。你可以通过两种方式把包目录绑定到云盘的便携版目录:

    1. 在便携版目录下创建config文件夹,新建startup.jl文件并写入:
      ENV["JULIA_DEPOT_PATH"] = joinpath(ENV["USERPROFILE"], "CloudDrive", "JuliaPortable", "depot")
      
      替换成你的实际云盘路径,每次启动Julia时会自动将包存储到指定云盘目录。
    2. 或在启动批处理中先设置环境变量:
      set JULIA_DEPOT_PATH=D:\CloudDrive\JuliaPortable\depot
      
  • 编写一键启动批处理脚本
    在云盘的Julia便携版目录下创建start_julia.bat,内容如下:

    @echo off
    rem 设置Julia根目录和包目录
    set JULIA_ROOT=D:\CloudDrive\JuliaPortable
    set JULIA_DEPOT_PATH=%JULIA_ROOT%\depot
    rem 将Julia添加到临时系统路径
    set PATH=%JULIA_ROOT%\bin;%PATH%
    rem 启动Julia(如需启动JupyterLab,替换为jupyter lab)
    julia
    

    每次登录终端后,双击该批处理即可启动配置好的独立Julia环境,所有依赖包都存储在云盘,不会丢失。

  • 绑定JupyterLab内核到便携版Julia
    通过批处理启动Julia后,在REPL中运行以下命令:

    using Pkg
    Pkg.add("IJulia")
    using IJulia
    installkernel("Julia-Portable", env=Dict("JULIA_DEPOT_PATH" => joinpath(ENV["JULIA_ROOT"], "depot")))
    

    生成的内核配置会指向云盘里的便携版Julia,你可以手动将内核文件夹复制到云盘conda环境的kernels目录(比如D:\CloudDrive\conda_env\share\jupyter\kernels),避免本地配置被清除。下次启动JupyterLab即可直接选择该便携内核。

  • 预编译优化
    首次配置完成后,手动运行常用包完成预编译:

    using DataFrames, Plots, IJulia
    

    预编译文件会保存在云盘的depot目录,下次启动时直接加载,无需重复编译。

内容的提问来源于stack exchange,提问作者Laurent Lessard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 19:12:35