如何在 Windows 上使用多个版本的 Julia

Posted

技术标签:

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

我已经安装了 Julia 1.5.2 和 Julia 1.6.1

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

谢谢

【问题讨论】:

【参考方案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 时启动的默认版本。

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

【讨论】:

以上是关于如何在 Windows 上使用多个版本的 Julia的主要内容,如果未能解决你的问题,请参考以下文章

Mac - 如何在Mac上安装多个版本openjdk并有效管理

如何配置 Tomcat JULI 日志记录以滚动日志文件?

如何使用Tomcat自带的日志实现tomcat-juli.jar

如何安装多个版本的perl

如何在 Windows 上运行多个 Tor 浏览器实例?

如何获得适用于多个 Windows 版本的文件驱动程序的 WHQL 认证?