news 2026/5/1 4:43:53

Julia安装使用记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Julia安装使用记录

Julia是科学计算的利器,很多科学计算相关的代码项目是基于Julia开发的。近期要复现Julia相关的项目,速成学了一下Julia,这里简单记录一下。

Julia安装

  • Julia安装包下载
    Julia的入门资料现在挺多的,我是参考这个文档:Julia入门。

    在官网找到Download,这里我找的Manual Downloads,找到合适的版本安装即可。

  • Julia安装
    具体安装链接可参考这个视频:给小白的julia安装教程Windows。安装完之后,注意环境配置(上面的视频有具体操作介绍),最后在powershell上验证一下:

    环境配置

    1. JULIA_DEPOT_PATH默认是在~/.julia
      Julia各种工具包和编译文件的位置,如果C盘很小,还是配置一下,不然C盘会炸。如果没分过盘,就不用管。
    2. JULIA_PKG_SERVER
      配置镜像,尽可能配置,不然国内下载会很慢。在JULIA_DEPOT_PATH这个文件夹新建config文件夹,新建startup.jl文件,用记事本打开该文件,加入
      ENV["JULIA_PKG_SERVER"]="https://mirrors.ustc.edu.cn/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)为例。
    1. 首先将默认路径切换到访问项目,例如使用cd(项目路径)的方式修改,可以使用pwd()来查看当前路径。
    2. 按]进入pkg管理模式,然后输入activate .注意有个点,这样子就激活当前文件夹下的配置。
    3. 最后再预配置(precompilation)一下项目环境,使用precompile命令即可,然后再查看一下当前状态(使用status查看),这样子,所有要用到的包就自动配置安装完成了。
      上述是导入项目的做法。新建项目也是类似的,需要cd到指定项目的路径。add 对应包名称就可以安装对应的包。最后使用precompile和status命令检查确认一下,确保环境依赖包就配置完成了。具体操作参考这篇推文:Julia新建项目和激活项目,我这里主要是重复了类似的操作。
  • Visual Studio 代码中的 Julia
    这个链接是vscode官网介绍如何在vscode中使用Julia,比较详细,一看就会。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 4:43:52

python 获取自己csdn vip可见文章的articleId curlconverter

Convert curl commands to code 复制为curl import requestscookies {uuid_tt_dd: 10_30868056540-1752190682383-488052,fid: 20_16499080400-1752190683451-844434,UserName: njsgcs,UserInfo: 35bfae3693ed441fa1d055996074b62e,UserToken: 35bfae3693ed441fa1d055996074b…

作者头像 李华
网站建设 2026/4/23 17:33:26

vue和springboot框架开发的申家沟村务管理系统_村委会管理系统3bm52uvo

文章目录具体实现截图主要技术与实现手段关于我本系统开发思路java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!具体实现截图 同行可拿货,招校园代理 vuespringboot_3bm52uvo 村委会管理系统框架开发的…

作者头像 李华
网站建设 2026/4/27 14:05:57

芯片温度预测:基于LSTM与Transformer的深度学习模型对比研究

芯片温度预测:基于LSTM与Transformer的深度学习模型对比研究 摘要 本文针对芯片温度预测问题,构建了一个包含多种传感器数据的时序数据集,并分别采用LSTM(长短期记忆网络)和Transformer两种深度学习架构进行温度预测。通过详细的模型设计、实现与对比分析,本文展示了两…

作者头像 李华
网站建设 2026/4/6 2:12:05

A.每日一题——3652. 按策略买卖股票的最佳时机

题目链接:3652. 按策略买卖股票的最佳时机(中等) 算法原理: 解法一:前缀和定长滑动窗口 14ms击败5.74% 时间复杂度O(N) ①核心思路:max(不修改时的利润,修改后能得到的最大利润) 以下prices[i]用…

作者头像 李华
网站建设 2026/4/19 2:04:41

MySQL SELECT 查询完整指南

本文整理了日常开发中最常用的 SELECT 查询方法,涵盖基础查询、条件筛选、聚合统计、多表关联等场景。 1. 基础查询 1.1 查询所有字段 SELECT * FROM orders;1.2 查询指定字段 SELECT id, user_id, amount, time FROM orders;

作者头像 李华