登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 zeldazhe 于 2019-9-29 22:31 编辑
该方法基本自己什么都不用配置,无脑下一步就行。包含下载和安装大概需要15min(主要时间花在下载,视网速而定)。
linux小白一个,原来只在大型服务器上按照师兄给的教程以及安装包,安装过NCL以及一些依赖的库比如JASPER,LIBPNG,HDF5,NETCDF之类的。
从来没在Windows下安装过虚拟机以及自己从0开始装过ncl。
无奈现在大型机硬盘满了,让组里人删东西没人响应,无法用大型机跑ncl了,只能自己想办法了。
原来就知道win10有了linux子系统,正好买了新笔记本就是win10的,于是跃跃欲试,分为两步。
一、安装linux子系统
1. 打开“控制面板”,选择“程序”-“程序和功能”-“启用或关闭Windows功能”。勾选“适用于linux的windows子系统”。重启电脑。
2. 到microsoft store,查找linux,下载其中一个(这里下载的是ubuntu),下载好后安装。
3. 该子系统为terminal形式。第一次打开ubuntu,会自动配置一些东西,比如要求你输入一个用户名,密码,一定要记住密码(输入密码时前台无显示)。
4. 设置好之后,就可以安装自己想要的东西了,可以使用sudo apt-get install 软件名的方式安装想要的软件,如gcc,g++等。如果显示404 not found,可能是链接的下载的网站的问题,可以先更新网站的source。sudo apt-get update。 然后再尝试下载。如果还是不行,那可能是国外一些网站被墙了,可以自行更改下载网站,如阿里云等,在此不详述。我下载的原装ubuntu是没有gcc和g++编译器的。所以我就先利用此方法安装了这两个编译器,命令分别是 sudo apt install gcc和g++
二、配置NCL所需环境和下载NCL
在此根据NCL官网,推荐使用conda进行下载和配置。
1. Conda需要python支持,所以先查询是否已经安装有python。可以输入 python –version。本机显示已经安装有python3。再输入python3 –version,发现是3.6.7。如果没有,可以用上面的apt install 安装。
2. 根据NCL官网介绍。http://www.ncl.ucar.edu/Download/conda.shtml利用conda安装和配置NCL比较方便,于是使用此方法。首先下载conda(为了节省空间,下载miniconda)。去conda官网https://docs.conda.io/en/latest/miniconda.html下载对应版本。比如我下载的是linux python 3.7版。下载好后,他是一个sh文件。在terminal输入bash /文件位置/Miniconda3-latest-Linux-x86_64.sh, 根据提示,即可安装conda。安装结束后,需要重启terminal或者source .bashrc。 输入 conda –V。 如果它返回版本信息,说明已经安装好。
3. 配置NCL环境变量。输入conda create -n ncl_stable -c conda-forge ncl 它会下载NCL以及所有NCL的依赖库,主要包括zlip,libpng,jasper,netcdf等。等待配置好后。source activate ncl_stable 就进入NCL稳定环境了。输入 ncl–V。如果有返回版本信息,说明NCL已经安装好。 conda deactivate或 exit就退出NCL环境。 可以快乐的用起NCL咯!
|