安装了julia1.8.0,运行却发现是1.4.1

最近想在服务器上安装并配置Julia环境,也有跟着教程解压,但是试着在Linux上打开julia确是1.4.1版本的,请问有什么修改方法吗,或是如何重装使1.8.0覆盖1.4.1,求助。
如图:
b6d70317e52b5af96338ce5eaff9475
e2a17a5cccbceab4b208918a66316f0
d84345ccfd20bcf5bececfbc56cf792

在shell里看看which julia与你安装的路径是否一致

1 个赞

你试试 sudo ln -s /path/to/your-julia.1.8 /usr/local/bin/julia(系统存放julia的位置)

1 个赞

发现不一致,有人之前在服务器上安装了julia1.4.1的版本

用多个版本不会冲突,可以按上边建议操作,只是本地路径改1.8

sudo ln -s /path/to/your-julia.1.8 /usr/local/bin/julia1.8

如果只想保留一个,可以删了旧版本源文件和符号链接(.julia也可以删),再去创建新的符号链接

1 个赞

您好,我按照您的方法尝试和提醒我文件存在,运行结果放在图中了。
在对应的文件夹找到了julia,确实之前有人在服务器上已经安装了1.4.1。之前我担心的点在于:我在命令行中启动julia默认打开的1.4.1,vscode中的julia文件会不会也是在1.4.1下执行的。
现在想明白了vscode下julia文件应该取决于我定义的环境变量,而不是命令行的julia路径,所以暂时不打算覆盖了。
谢谢大佬的回复,我是julia小白一枚,如果上面有错误还望指正。

好的,谢谢大佬。

vscode 设置里搜julia path可以直接设置路径

谢谢 已经设置了

后续补充:
在julia全局环境为1.4.1的情况下,我将vscode中的julia文件的环境变量修改成了1.8.0,如果其他人也有同样的问题可以参照下面的帖子,对我帮助很大。