Julia是科学计算的利器,很多科学计算相关的代码项目是基于Julia开发的。近期要复现Julia相关的项目,速成学了一下Julia,这里简单记录一下。
Julia安装
Julia安装包下载
Julia的入门资料现在挺多的,我是参考这个文档:Julia入门。
在官网找到Download,这里我找的Manual Downloads,找到合适的版本安装即可。Julia安装
具体安装链接可参考这个视频:给小白的julia安装教程Windows。安装完之后,注意环境配置(上面的视频有具体操作介绍),最后在powershell上验证一下:
环境配置:- JULIA_DEPOT_PATH默认是在~/.julia
Julia各种工具包和编译文件的位置,如果C盘很小,还是配置一下,不然C盘会炸。如果没分过盘,就不用管。 - JULIA_PKG_SERVER
配置镜像,尽可能配置,不然国内下载会很慢。在JULIA_DEPOT_PATH这个文件夹新建config文件夹,新建startup.jl文件,用记事本打开该文件,加入ENV["JULIA_PKG_SERVER"]="https://mirrors.ustc.edu.cn/julia"
- JULIA_DEPOT_PATH默认是在~/.julia
Vscode配置
安装Julia插件
julia插件设置execute path:修改成你安装的julia.exe的地址,比如D:\julia1.11.4\bin\julia.exe。Note:注意vscode与julia之间的版本匹配问题。我用的vscode版本比较旧,安装最新的julia会出现版本不兼容的问题。vscode的julia插件需要选择合适的版本。
测试代码
安装完毕之后,可以简单测试一下:# 测试代码a=5b=8println("a * b = ",a*b)println("当前 Julia 版本: ",VERSION)按shift+enter可以运行。
Julia使用
- Julia 1.10 中文文档
- Julia 教程
官网有提供一些简单的教程,可以用来练手。官网还提供了相关的视频介绍,比较友好。其中一个入门项目(Introduction-to-Julia).
基本语法可以快速过一遍,跟Matlab很像,比较友好。 - 如何执行.jl脚本?
(1)方式 1:通过 Julia REPL 执行
先确保你的 .jl 文件内容是合法的 Julia 代码,比如新建一个 test.jl 文件。然后在 julia> 提示符后输入 include(“你的文件路径”),例如: include(“C:/Users/Lee/Desktop/test.jl”)
(2)方式2:VS Code 插件直接执行(仅当插件兼容时) - Julia新建项目和激活项目
以项目(Introduction-to-Julia)为例。- 首先将默认路径切换到访问项目,例如使用cd(项目路径)的方式修改,可以使用pwd()来查看当前路径。
- 按]进入pkg管理模式,然后输入activate .注意有个点,这样子就激活当前文件夹下的配置。
- 最后再预配置(precompilation)一下项目环境,使用precompile命令即可,然后再查看一下当前状态(使用status查看),这样子,所有要用到的包就自动配置安装完成了。
上述是导入项目的做法。新建项目也是类似的,需要cd到指定项目的路径。add 对应包名称就可以安装对应的包。最后使用precompile和status命令检查确认一下,确保环境依赖包就配置完成了。具体操作参考这篇推文:Julia新建项目和激活项目,我这里主要是重复了类似的操作。
- Visual Studio 代码中的 Julia
这个链接是vscode官网介绍如何在vscode中使用Julia,比较详细,一看就会。