构建便于气象海洋应用的Anaconda环境(window版本)

python在气象与海洋领域的应用日益广泛,尤其是因为其丰富的第三方库避免了重复开发,加快了开发速度。然而,python官方仅提供核心模块和库,需要安装其他第三方库来完成特定任务,这通常是一个繁琐的过程。

Anaconda 是一个专为科学计算设计的Python发行版,支持Linux、Mac和Windows系统,包含了众多用于科学计算和数据分析的Python包,以及一个包管理器conda。Anaconda通过管理工具包、开发环境和Python版本,极大地简化了工作流程。它不仅能方便地安装、更新和卸载工具包,还能自动安装所需的依赖包,并且支持使用不同的虚拟环境来隔离项目。

之前的文章介绍了如何在Linux系统上构建适用于大气与海洋应用的Anaconda环境,但很多人使用的是Windows系统。本文将指导您在Windows系统上搭建适用于大气海洋应用的Anaconda环境。

一、下载

从官网下载Anaconda:

https://www.php.cn/link/ba3a3ae550894c78c7ff006c8ce28a99

二、安装

下载完成后,点击exe文件并按照步骤完成安装。建议将安装路径改为非系统盘(如D盘),其他安装选项可以选择默认设置。

选择安装路径,修改为D盘,其他可以选择默认选项。

三、配置气象海洋虚拟环境

在Windows开始菜单中,打开Anaconda Powershell Prompt(或Anaconda Prompt)。这个窗口类似于cmd窗口或shell终端,可用于通过命令行构建Anaconda虚拟环境和安装库。

conda info --envs  # 查看环境
conda create --name atm_ocn  # 新建虚拟环境
conda activate atm_ocn  # 切换环境
conda install numpy -y # 安装numpy,如果失败可以尝试pip install numpy

Jupyter Lab

conda install jupyterlab

科学计算与统计

conda install scikit-learn -y
conda install pandas -y
conda install numpy -y
conda install scipy -y

大气海洋

pip install namelist-python  # conda安装有问题
conda install -c conda-forge wrf-python -y
conda install netcdf4 -y
conda install xarray -y
conda install dask -y

绘图

conda install matplotlib -y
conda install -c conda-forge cartopy -y
conda install basemap  # 不再更新
conda install basemap-data-hires

机器学习深度学习

conda install tensorflow  # 安装gpu版本的tensorflow,conda会自动安装cuda/cudnn
conda install tensorflow-gpu==1.14
conda install keras-gpu
conda install pytorch torchvision
cat /usr/local/cuda/version.txt # 查询cuda版本
# CUDA 9.0
conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=9.0 -c pytorch
# CUDA 10.0
conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=10.0 -c pytorch
# CPU Only
conda install pytorch-cpu==1.1.0 torchvision-cpu==0.3.0 cpuonly -c pytorch

其他

conda install pathlib -y
conda install xlrd -y
conda install xlwt -y

关注气海同途,获取更多大气海洋数值模拟相关内容。