B站学习——Julia简介和安装

一、Julia简介

各种语言的特点

Matlab:速度慢,收费
C:底层实现,速度快,缺乏抽象能力
C++:开发效率低
Python:语法简单,但是速度慢

Julia特点

可直接调用C语言,有着C语言的速度,python语言简洁易懂的风格,为并行计算和分布式计算而设计,主要用于科学计算

二、Julia安装

1、Julia终端(Windows系统界面)

B站学习——Julia简介和安装 多种模式:
help模式:按?进入
shell模式:按;进入
package模式:按]进入
正常模式:按backspace进入

2、Julia的Editor和IDE

Juno, Visual Studio Code(安装Julia插件),Jupyter notebook,vim,sublime Text

3、Jupyter notebook

运行Julia的REPL,输入]进入Pkg模式
B站学习——Julia简介和安装
运行add IJulia来安装IJulia,若提示各种下载错误,原因是从github下载文件速度太慢,需要根据提示找到相应的网址,把文件下载后放到提示的文件夹中,如C:\Users\Administrator.julia\packages
B站学习——Julia简介和安装
没有错误报出,则运行using IJulia, 再运行IJulia.notebook(),即可打开电脑上的Jupyter notebook
However:安装失败,试试加快访问GitHub速度

4、加快访问GitHub的速度

方法一:链接地址
B站学习——Julia简介和安装B站学习——Julia简介和安装
However:没有效果,安装依旧失败

5、Julia Pro

官网下载并安装
B站学习——Julia简介和安装为了匹配我的Julia 1.3版本,选择对应版本的Julia Pro下载
B站学习——Julia简介和安装B站学习——Julia简介和安装强烈推荐使用JuliaPro,Julia终端安装软件包太慢太容易出错了
B站学习——Julia简介和安装