如何在 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
启动特定版本(之前必须是add
ed)
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
然后,您可以致电julia
、julia1.5.3
等...
【讨论】:
【参考方案2】:应该很简单。
首先,您必须找到安装这两个版本的文件夹。默认为C:/Users/username/AppData/Local/Programs/Julia-1.X.X
。在您的情况下,应该有 Julia-1.5.2
和 Julia-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并有效管理