【发布时间】:2021-08-14 13:37:09
【问题描述】:
我已经安装了 Julia 1.5.2 和 Julia 1.6.1
但我的默认 Julia 版本在命令提示符下仍然是 1.5.2。如何在命令提示符下更改或同时使用这两个版本?
谢谢
【问题讨论】:
我已经安装了 Julia 1.5.2 和 Julia 1.6.1
但我的默认 Julia 版本在命令提示符下仍然是 1.5.2。如何在命令提示符下更改或同时使用这两个版本?
谢谢
【问题讨论】:
现在最简单的解决方案是通过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
然后,您可以致电julia、julia1.5.3 等...
【讨论】:
应该很简单。
首先,您必须找到安装这两个版本的文件夹。默认为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。
【讨论】: