今天在安装wrf-python库时遇到问题,经过同学@还不错QQ指导,完美解决。特做记录,以供他人参考。
一开始,我尝试直接在base环境中安装wrf-python,但报错:
libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE
在检查我在其他服务器安装的wrf-python后发现:当前服务器的python版本为3.12,而其他服务器上python的版本为3.11,那么出现该错误的原因应当为版本不兼容。
因此我尝试在当前服务器上创建python版本为3.11的虚拟环境,并在该虚拟环境下安装wrf-python,成功。
关于conda环境的创建等,已有很多总结,不再赘述。conda环境创建等的常用命令
这里只贴上环境的激活与退出的命令:
# To activate an environment, use
#
# $ conda activate yourenvname
#
# To deactivate an active environment, use
#
# $ conda deactivate
我是使用conda安装的wrf-python:
conda install -c conda-forge wrf-python
安装wrf-python需要首先确保依赖项Numpy和netCDF4两个库已经安装。
conda list numpy netcdf4