【问题标题】:How to use multiple versions of Julia on Windows如何在 Windows 上使用多个版本的 Julia
【发布时间】:2021-08-14 13:37:09
【问题描述】:

我已经安装了 Julia 1.5.2 和 Julia 1.6.1

但我的默认 Julia 版本在命令提示符下仍然是 1.5.2。如何在命令提示符下更改或同时使用这两个版本?

谢谢

【问题讨论】:

    标签: windows julia version


    【解决方案1】:

    编辑:

    现在最简单的解决方案是通过Microsoft Store安装Julia,这会安装Julia版本管理器juliaup

    有了这个,更新和切换 julia 版本就容易多了:

    设置默认版本:

    juliaup default 1.5.3
    

    添加特定版本:

    juliaup add 1.5.1
    juliaup add beta
    

    启动特定版本(之前必须是added)

    julia +1.5
    julia +beta
    

    旧答案:

    我使用 Powershell,这就是我的工作,

    你可以在$profile中定义别名:

    New-Alias julia1.6.1 C:\\Users\\user\\AppData\\Local\\Programs\\Julia-1.6.1\\bin\\julia.exe
    New-Alias julia1.5.3 C:\\Users\\user\\AppData\\Local\\Programs\\Julia-1.5.3\\bin\\julia.exe
    New-Alias julia julia1.6.1
    
    

    查看它的位置并进行编辑:

    echo $profile
    notepad $profile
    

    然后,您可以致电juliajulia1.5.3 等...

    【讨论】:

      【解决方案2】:

      应该很简单。

      首先,您必须找到安装这两个版本的文件夹。默认为C:/Users/username/AppData/Local/Programs/Julia-1.X.X。在您的情况下,应该有 Julia-1.5.2Julia-1.6.1

      当您找到它们时,您应该检查您的 Path 变量是什么。我不能确定,但​​我怀疑您的 Path 指向 1.5.2 和 1.6.1 版本,并且因为可执行文件具有相同的名称,所以它只使用第一个。如果不是,请添加一个新值。

      现在您可以重命名您的一个可执行文件。例如,将文件Julia-1.5.2/bin/julia.exe 重命名为julia-5.exe

      【讨论】:

        【解决方案3】:

        命令提示符从您的 PATH 变量中读取,您可以在相关设置中对其进行编辑。在 Windows 10 上,如果您只搜索 PATH,应该会为您提供以下选项:

        从那里,单击“环境变量”,然后在下一个窗口中选择“路径”,然后按“编辑”。您应该会看到当前环境变量的列表,其中包括 Julia 1.5.2 和 1.6.1 安装路径。您现在可以删除 Julia 1.5.2(或将 1.6.1 移至列表中的 1.5.2 上方),以使 1.6.1 成为您在提示符处键入 julia 时启动的默认版本。

        请注意,您必须重新启动终端(甚至可能是您的系统)才能使更改生效。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-05-22
          • 2018-04-01
          • 1970-01-01
          • 2019-10-10
          • 2021-12-23
          • 2022-01-08
          • 2013-03-23
          相关资源
          最近更新 更多