Julia安装好打不开

我使用mobaxterm中连接本地ubuntu,根据知乎教程下载后CSDN教程,解压安装环境变量。进行到最后一步的时候输入“Julia”显示报错如下,


并没有像教程中出现的进入Julia
请帮助解决,谢谢!

使用 ./julia 而不是 julia, 你并没有将它的路径添加到 PATH

按链接教程说的,给 .bashrc 文件添加环境变量,用编辑器或命令行加入一行

# 加入一行:PATH=$PATH:~/julia/julia-1.8.3/bin
echo "PATH=$PATH:~/julia/julia-1.8.3/bin" >> ~/.bashrc

然后重启终端


或者直接用 ln 创建符号链接

# `~/.local/bin` 一般在环境变量里
ln -s ~/julia/julia-1.8.3/bin/julia ~/.local/bin/julia


使用./julia也会报错


这两个方法似乎都不对

你这里这个文件夹不会是空的吧,执行 ls -al 看看,当然,我感觉也可能是没有可执行权限

这几种方式可以理解为给目录 ~/julia/julia-1.8.3/bin/ 的可执行文件 julia 创建快捷方式。

  1. 同上,如果文件本身不存在或执行有误,那这些操作都没有意义。注意目录要改成你实际解压的地方。

  2. 一般是下载 x86_64 架构的文件(arch 命令可以查看),官网发行页


请问是这个文件夹吗

我看网上说两个版本没区别,但是musl格式的是c语言库比较干净的,所以我下载的是后者

这个压缩包之前我在超算上装成功过,现在是我用虚拟机在自己电脑上装,然后报错。所以应该和压缩包没关系

问题可能就在这里,新设备运行不了和系统架构有关,比如下边的问题(没有特别需求,建议用官方推荐版本


ADD: 链接问题也给了一些解决方案

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
./file-name

好的,我明天会尝试一下推荐版本。


您说的很对,我改为另一个版本以后确实可以运行了,非常感谢您的帮助!