Julia学习笔记,新手小白第一步,设置环境变量

2024-06-17 18:38

本文主要是介绍Julia学习笔记,新手小白第一步,设置环境变量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

无意了解到Julia这门语言。

作为一个海洋学从业者,跟气象学专业差不多。典型交叉学科,就是啥都沾边啥都不精通,数学、物理、IT都沾点边。编程语言从Fortran入门,后转向Matlab为主。主要需求是科学计算、大型数组快速计算、绘图。Fortran速度快但是不友好,绘图和交互性都非常差。Matlab数组运算大杀器,绘图经多年研究也可堪大用,但是计算速度还是不够快,更主要是商业软件,现在这个形势下,早晚完蛋。

前年想试试Python,结果basemap死活搞不定,可能是我接触得有点早,社区内容太少,只是安装就让人挠头。长得虽然像matlab,可是仅仅为了解决开源就硬换平台吃力不讨好。Julia的宣传是主攻科学计算,有点心动。反正python也没学会,要不要试一下Julia呢~

Julia Github:https://github.com/JuliaLang/julia

Julia中文社区 https://cn.julialang.org/

刚安装就遇到第一个问题,REPL是什么?

“读取-求值-输出”循环(英语:Read-Eval-Print Loop,简称REPL)是一个简单的,交互式的编程环境

Julia入门安装:https://discourse.juliacn.com/t/topic/159

Julia 说明文档

英文:https://docs.julialang.org/en/v1/

中文:https://docs.juliacn.com/latest/

pkg 库的安装:https://discourse.juliacn.com/t/topic/2969 镜像站及镜像服务指引

https://docs.juliacn.com/latest/stdlib/Pkg/

 

设置环境变量

右键我的电脑或此电脑>属性>高级系统设置>环境变量

系统变量下,新建

变量名:JULIA_PKG_SERVER

变量值:https://pkg.julialang.org

如果安装1.4.0版本,需要做这个设置

如果按照1.5.0以上版本,不需要设置,自动寻找接近地域服务器。

关闭Julia,然后重新启动,输入下列命令

versioninfo(),回车

能够显示environment,即表示设置成功

Julia 编译器 Jupyter https://github.com/JuliaLang/julia/blob/master/LICENSE.md

 

如何用julia读取netcdf

using Pkg
pkg"add Conda"
Conda.runconda(`install -c anaconda libnetcdf`)

这篇关于Julia学习笔记,新手小白第一步,设置环境变量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1070239

相关文章

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

CSS弹性布局常用设置方式

《CSS弹性布局常用设置方式》文章总结了CSS布局与样式的常用属性和技巧,包括视口单位、弹性盒子布局、浮动元素、背景和边框样式、文本和阴影效果、溢出隐藏、定位以及背景渐变等,通过这些技巧,可以实现复杂... 一、单位元素vm 1vm 为视口的1%vh 视口高的1%vmin 参照长边vmax 参照长边re

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

vue基于ElementUI动态设置表格高度的3种方法

《vue基于ElementUI动态设置表格高度的3种方法》ElementUI+vue动态设置表格高度的几种方法,抛砖引玉,还有其它方法动态设置表格高度,大家可以开动脑筋... 方法一、css + js的形式这个方法需要在表格外层设置一个div,原理是将表格的高度设置成外层div的高度,所以外层的div需要

电脑密码怎么设置? 一文读懂电脑密码的详细指南

《电脑密码怎么设置?一文读懂电脑密码的详细指南》为了保护个人隐私和数据安全,设置电脑密码显得尤为重要,那么,如何在电脑上设置密码呢?详细请看下文介绍... 设置电脑密码是保护个人隐私、数据安全以及系统安全的重要措施,下面以Windows 11系统为例,跟大家分享一下设置电脑密码的具体办php法。Windo

如何设置vim永久显示行号

《如何设置vim永久显示行号》在Linux环境下,vim默认不显示行号,这在程序编译出错时定位错误语句非常不便,通过修改vim配置文件vimrc,可以在每次打开vim时永久显示行号... 目录设置vim永久显示行号1.临时显示行号2.永www.chinasem.cn久显示行号总结设置vim永久显示行号在li

Linux:alias如何设置永久生效

《Linux:alias如何设置永久生效》在Linux中设置别名永久生效的步骤包括:在/root/.bashrc文件中配置别名,保存并退出,然后使用source命令(或点命令)使配置立即生效,这样,别... 目录linux:alias设置永久生效步骤保存退出后功能总结Linux:alias设置永久生效步骤

Spring MVC如何设置响应

《SpringMVC如何设置响应》本文介绍了如何在Spring框架中设置响应,并通过不同的注解返回静态页面、HTML片段和JSON数据,此外,还讲解了如何设置响应的状态码和Header... 目录1. 返回静态页面1.1 Spring 默认扫描路径1.2 @RestController2. 返回 html2