MIT正式发布编程语言Julia 1.3.0:Python、R、C++三合一!
Julia 是一个面向科学计算的高性能动态高级程序设计语言。其语法与其他科学计算语言相似。在许多情况下拥有能与编译型语言相媲美的性能。Julia 是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。主要用于数值计算,核心语言非常小.
对于单一用户可以参见这两个链接:
https://blog.csdn.net/One_of_them/article/details/82805929
https://blog.csdn.net/zhengbd2/article/details/83591342
但是,如果多用户使用,还是有些不同的。下面我们来看看如何对多用户安装并配置julia(有些地方很low,还请各位看客不要唏嘘我这小菜鸟喔!)。以下为管理员账户进行操作的。
Step1、从官网下载最新的julia-1.3.0 版本。官网: https://julialang.org/
Step2、在Downloads里面解压julia,得到文件夹julia-1.3.0。(这里用root和普通账户一样,解压出来就好)
tar -zxvf julia-1.3.0-linux-x86_64.tar.gz
step3、为了多用户使用,将解压的文件复制到/usr/local 路径下。但是该路径下不存在julia-1.3.0文件夹,必须提前创建一个。
打开终端,进入/usr/local路径,使用root账户创建。
root@xxxxx-W560-G10:/usr/local# mkdir julia-1.3.0
step4、将解压在Downloads里面的julia-1.3.0复制到/usr/local 路径下。(为了方便复制,回到Download路径下)
root@xxxxxx-W560-G10:/home/xxxxx/Downloads# cp -rf julia-1.3.0/* /usr/local/julia-1.3.0
step5、退出root 模式,进入 /usr/local/julia-1.3.0/bin路径下,使用pwd查看并拷贝路径。
xxxxx@xxxxx-W560-G10:/usr/local/julia-1.3.0/bin$ pwd
/usr/local/julia-1.3.0/bin
step6、环境变量设置。参考:
ubuntu 安装 Julia: https://www.jianshu.com/p/4432e5ee5b4b
如何给Ubuntu正确地设置永久环境变量并立即生效:https://blog.csdn.net/weixin_36296538/article/details/83044639
ubuntu三种添加环境变量的方法:https://blog.csdn.net/Lazybones_3/article/details/79511341
Ubuntu Linux 环境变量PATH设置:https://blog.csdn.net/xiaolekule/article/details/6999614
xxxxx@xxxxx-W560-G10:~$ sudo vim /etc/profile
注:使用sudo vim /etc/profile和在root下运行 vim /etc/profile 效果是一致的,这里更改的是系统级环境变量,对所有用户都有效。
# 将 export PATH=/usr/local/julia-1.3.0/bin:$PATH 写在文件末尾。保存并退出。
export PATH=/usr/local/julia-1.3.0/bin:$PATH
如果已经添加过其他的环境变量,并列在后面就可以。保存并退出。
export PATH=/usr/local/MATLAB/R2019a/bin:/usr/local/julia-1.3.0/bin:$PATH
执行如下命令,使环境变量生效。
xxxxx@xxxxx-W560-G10:~$ source /etc/profile
注;这里在普通账户下运行和在root账户下运行有些区别的。在root账户下运行,只能在root下运行julia。所以要退出root在普通账户下运行此命令。
这样管理员就搞定julia环境变量设置了(这种设置方法对所有用户都起作用)。对于普通用户来说,可以直接使用Julia命令打开应用。使用Ctrl+Alt+T 打开终端,输入julia就可以看到如下界面(这里忘记截图了,用windows下代替)。
如果环境变量只想对当前用户有效,如下设置。
xxxxx@xxxxx-W560-G10:~$ vim ~/.bashrc
%注这里更改是用户级环境变量,只对当前用户有效
在打开文件的最后一行输入:
export PATH=<your-path>:$PATH
%注:我的 <Julia-path> 为 /usr/local/julia-1.3.0/bin 所以可以设置为:
export PATH=/usr/local/julia-1.3.0/bin:$PATH
保存并退出,然后再输入
xxxxx@xxxxx-W560-G10:~$ source ~/.bashrc
对于普通用户来说,就搞定julia了
注:这里写一个会出问题的方法,为大家避坑提供经验。如下环境变量设置也会实现上述任务,但是会出现系统环境变量问题,是系统命令:su,sudo,vi,vim......不能再次使用
xxxxx@xxxxx-W560-G10:~$ vim ~/.bashrc
#注这里更改是用户级环境变量,只对当前用户有效
在打开文件的最后一行输入:
PATH="...:<Julia-path>" %注:我的 <Julia-path> 为 /usr/local/julia-1.3.0/bin
保存并退出,然后再输入
xxxxx@xxxxx-W560-G10:~$ source ~/.bashrc