基于WSL运行的NCL安装方法

大气科学专业用到ncl的情况较多,但目前并没有一套特别好用的安装流程,在这里简单记录一下笔者的安装方法。

一.Linux的相关配置

打开设置,在开发者选项页面下打开开发人员模式:

打开控制面板,在程序>程序和功能界面下找到“启用或关闭Windows功能”,打开“适用于Linux的Windows子系统”与“虚拟机平台”两个选项:

注:第一次开启后可能需要重启计算机来启用设置

安装Ubuntu时,有两种选择:

1.在Microsoft store下直接搜索选择:

2.利用命令行安装:

win+r后输入cmd,打开命令行:

输入

wsl --list --online

可以查询可被安装的系统分发

再次输入

wsl --install -d Ubuntu-18.04

即可安装对应版本Ubuntu(此处操作演示使用的是Ubuntu18.04版本)

注:在使用命令行时会寻找GitHub网站,建议使用steam++加速避免无法连接服务器

注2:由于Ubuntu18.04“遥遥领先”,很多情况下安装后会显示这个错误:

WslRegisterDistribution failed with error: 0x8007019e The Windows Subsystem

亲测是由于内核WSL2不适配造成的,命令行内对应输入

wsl --set-default-version 1

即可修正。

二.conda环境配置

ncar网站上给出了ncl的依赖conda环境安装运行的操作方法,这里由于国内网络问题,从anaconda官网下配置conda较为困难,笔者推荐使用清华镜像网站进行miniconda的配置

这里推荐安装Miniconda3-py39_23.5.2-0-Linux-x86_64.sh

 打开Ubuntu,输入

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_23.5.2-0-Linux-x86_64.sh

按照说明进行安装后,输入:

bash Miniconda3-py39_23.5.2-0-Linux-x86_64.sh

完成后,输入:

source ~/.bashrc

可以发现此时出现(base),配置完成

三.安装NCL

在Ubuntu界面输入以下命令:

conda create -n ncl_stable -c conda-forge ncl

按照指引进行安装,完成后成功结束

四.关于使用

在Ubuntu界面输入以下命令进入ncl操作状态:

source activate ncl_stable

在具体使用过程中可以在目标文件夹直接打开终端,输入bash进入Linux操作状态

这样就可以进行具体操作了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值