如何在自己的电脑上安装cdo

简介: 首先,强烈建议使用Linux操作系统进行cdo的安装,这样可以节省非常多的不必要的麻烦。一般课题组搭建的服务器上都会安装好cdo,直接配置好路径后就能在自己的帐号里进行使用。如果没有服务器的话,强烈建议在自己Windows系统的电脑上安装一个WSL-Linux子系统,具体安装方法直接去百度上搜索:Windows系统启用并安装linux子系统(WSL)教程,教程一大堆,这里不

如何在自己的电脑上安装cdo


前言:


  • 首先,强烈建议使用Linux操作系统进行cdo的安装,这样可以节省非常多的不必要的麻烦。一般课题组搭建的服务器上都会安装好cdo,直接配置好路径后就能在自己的帐号里进行使用。如果没有服务器的话,强烈建议在自己Windows系统的电脑上安装一个WSL-Linux子系统,具体安装方法直接去百度上搜索:Windows系统启用并安装linux子系统(WSL)教程,教程一大堆,这里不做赘述了。


1、有服务器,且服务器上安装了cdo



  • 在你的服务器目录下找到.zshrc隐藏文件,打开后,配置cdo路径:


export PATH="/Software/cdo-1.9.8/bin:$PATH"


注意,这里的PATH是你的服务器中cdo所在的路径,完成之后,保存文件,重启服务器就能正常使用了。


2、有服务器,没有cdo,但是能联网



首先你得安装个anaconda环境,就如同在Windows系统下那样,如何打开命令行,进入你的python虚拟环境,直接:


conda install -c conda-forge cdo


ec2c25f98dc840938b8d8d8081fb1bfb.png

等待一会儿即可安装成功


3、有WSL子系统,安装方法与方法2同理



  • 可能因为网络问题会卡住很久,耐心等待,多尝试几次即可


4、懒得安装WSL,也没有服务器,只有个Windows



anaconda提供了支持windows系统的python-cdo的安装,链接如下:python-cdo


436c588af48549029724da082818b719.png


在你的Windows系统的anaconda下的python环境中,直接输入命令即可进行安装:

conda install -c conda-forge python-cdo


这里提一嘴的是,这行命令和你的网络有很大关系,可能安装许多次都显示无法连接网络啥的,多尝试几次,总有成功的一次。


5、直接进行anaconda环境迁移



困于各种问题,自己的电脑死活不争气,怎么也装不上。但是别人的电脑可以呀!!!我直接选择把比人安装上的python环境复制一份,直接白嫖!!

保证网络稳定的情况下,


  • 1、进入你要复制迁移的python虚拟环境,输入命令:


conda env export > pyn_env.yml


导出该环境的配置信息


  • 2、 将导出的文件拷贝到你自己的电脑上,确保已经安装了anaconda,在anaconda prompt执行以下命令进行安装:


conda env create -f pyn_env.yml


6、通过pip命令安装



这里,需要先下载cdo的.gz文件,下载后进行离线安装,先到网址上下载文件:

下载地址

下载完拖到桌面上:

a9ea3a82dfcc42d7a69dcc6c675ea378.png


然后,进入python虚拟环境后,使用cd命令更换到上述文件所在目标路径,之后使用pip命令进行安装即可:


8cb70978f980471c8292f0f4cd6af936.png


这样就安装完成了。

cdo使用教程1

cdo使用教程2

上述方法是目前为止我所尝试过的一些解决方式,可能部分方法仍然无法解决个人问题,欢迎广大网友提供更多的更方便的解决办法!!!


相关文章
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
6521 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
WRF模式案例运行初体验--飓风示例全过程记录
本文主要记录一下首次学习WRF并运行官网案例的全过程。
WRF模式案例运行初体验--飓风示例全过程记录
|
编译器
GEE脚本——GEE中如何查询历史脚本和防丢失记录
GEE脚本——GEE中如何查询历史脚本和防丢失记录
1119 4
|
定位技术
ArcGIS地形起伏度+地形粗糙度+地表切割深度+高程变异系数提取
ArcGIS地形起伏度+地形粗糙度+地表切割深度+高程变异系数提取
21017 0
|
机器学习/深度学习 存储 人工智能
PIE Engine系列0 平台介绍(详细)
🏆本文介绍了遥感云计算平台PIE Engine的基本结构与功能,在未来的一段时间里,我将持续更新PIE Engine平台的操作文章,将遥感云计算的便捷传播给更多人,加快行业发展进度♥♥😀
1559 0
|
12月前
|
存储 机器学习/深度学习 并行计算
Python解析NC格式文件全攻略:从基础到实战
本文系统介绍NetCDF(NC)文件的解析与应用,涵盖其结构、常用工具(netCDF4、xarray、Dask)、核心操作及性能优化方法,结合气象、台风分析等实战案例,助力高效处理海量气候数据,适用于地球科学研究与大数据分析。
2163 0
|
Ubuntu Linux 程序员
Ubuntu 18.04 安装详细步骤与设置指南
接下来,我们将探讨如何进行个人信息设置。重启选择高级模式,联网更新软件包并安装硬件驱动程序以完成个人信息设置。在重启过程中,你需要按下esc键(只需按一下)来选择ubuntu的高级模式。重启完成后,请联网并打开终端,然后输入以下字符以继续设置过程。
|
12月前
|
Linux Python
Anaconda和Miniconda在Linux系统下迁移虚拟环境
将A服务器的Miniconda虚拟环境loonflow3通过`conda list --explicit`导出配置,并打包env目录为tar.gz文件,使用scp传输至B服务器后解压至对应路径,再激活环境即可完成迁移。
818 5
|
机器学习/深度学习 数据采集 数据可视化
深度学习实践:构建并训练卷积神经网络(CNN)对CIFAR-10数据集进行分类
本文详细介绍如何使用PyTorch构建并训练卷积神经网络(CNN)对CIFAR-10数据集进行图像分类。从数据预处理、模型定义到训练过程及结果可视化,文章全面展示了深度学习项目的全流程。通过实际操作,读者可以深入了解CNN在图像分类任务中的应用,并掌握PyTorch的基本使用方法。希望本文为您的深度学习项目提供有价值的参考与启示。
|
Shell Linux 开发工具
解决windows系统下运行.sh文件
【6月更文挑战第15天】
2003 4