如何解决系列
简朴-ocean
一年级在读
海洋科学专业
Python学习记录
物理海洋方向
大气波动动力学
WRF数值模拟
公众号:简谱学记
展开
-
Nikon | NEF格式图片批量转换为jpg格式
如何将nikon相机拍的NEF格式图片转换为jpg格式呢?原创 2024-04-14 11:11:40 · 136 阅读 · 0 评论 -
CondaValueError: Malformed version string ‘~‘: invalid character(s)
升级到指定版本:如果你想升级到特定版本的 Conda,你可以先卸载现有的 Conda,然后安装指定版本。但是这样做需要谨慎,因为升级 Conda 可能会影响到你的环境和依赖项。这个错误通常是由于 Conda 版本约束错误导致的。在你的命令中,conda 不支持指定版本号进行升级。请将 your_environment 替换为你想要更新的环境名称。请注意,版本号可能会有所不同,你可以根据需要替换版本号。或者如果是环境方面的问题,尝试进行更新conda。原创 2024-02-23 22:10:33 · 3700 阅读 · 1 评论 -
gfortran 编译程序时出现报错:/tmp/ccZmXQpU.o: In function `get_info_from_cdf_‘---read_wrf_nc.f90:(.text+0xcea)
这个选项告诉链接器去指定的路径 /Software/netcdf-fortran-4.4.5/lib 下查找库文件。库文件通常包含在 .a(静态库)或 .so(共享库)文件中,它们包含了已编译的函数和数据。综上所述,这些选项告诉编译器和链接器在指定的路径中查找头文件和库文件,并将这些文件与您的程序一起编译和链接,以确保您的程序能够使用 netCDF Fortran 库中定义的函数和数据。-l 选项用于指定要链接的库,链接器会尝试在给定的库路径中查找并链接以 lib 开头,后面紧跟的名字的库文件。原创 2024-02-23 12:50:01 · 301 阅读 · 0 评论 -
ImportError: DLL load failed while importing _network: 找不到指定的模块。
ImportError: DLL load failed while importing _network: 找不到指定的模块。原创 2024-01-31 20:17:11 · 487 阅读 · 0 评论 -
GPM降水数据下载-Linux系统上使用wget
如何下载GPM降水数据原创 2023-12-16 18:33:10 · 279 阅读 · 0 评论 -
Linux --绘制地图投影出现报错:无法成功下载地图背景数据
Linux --绘制地图投影出现报错:无法成功下载地图背景数据原创 2023-12-13 11:31:11 · 220 阅读 · 0 评论 -
python import cartopy出现报错:ImportError: cannot import name lgeos
原本我的cartopy是可以正常导入的,出现上述问题是因为我安装了geopandas这个库,这个库里面的shapely和cartopy本身包含的库可能会存在版本上的不适配,因此导致上述导入失败的问题。总体来说,windows对于geopandas这个库还是不太友好,相比之下,在linux系统上安装就会避免上述问题的发生。安装指定版本的shapely,这里安装的是1.8.5版本,通过安装这个版本的shapely,成功解决问题。以上,简单记录一下。原创 2023-12-06 18:19:23 · 1527 阅读 · 2 评论 -
python -- 替换netcdf文件中的时间
以上,通过shell脚本与python脚本的结合,初步实现了缺失时刻的nc数据的填充。对于海表面温度(SST)、海面风速等海洋要素特征来说,短时间内变化不那么剧烈,可以采用上述方法;当然,这里展示的只是通过复制前一时刻的数据,也可以通过插值的方法,这就需要额外编写相关的python脚本,然后加到对应的。原创 2023-09-21 10:01:01 · 239 阅读 · 0 评论 -
python - 快速搜索指定格式文件的方法
python - 快速搜索指定格式文件的方法,使用pathlib库进行实现原创 2023-09-19 17:06:35 · 408 阅读 · 0 评论 -
python -- 通过QQ邮箱发送邮件
【代码】python -- 通过QQ邮箱发送邮件。原创 2023-09-04 10:42:36 · 330 阅读 · 0 评论 -
Ubuntu : error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file
在Linux上运行一些指令时,经常会发生的报错信息,如果下次在运行其他指令时也出现了类似的问题,可以尝试上述解决流程;也可以考虑重新安装相关软件。原创 2023-07-21 17:29:14 · 1449 阅读 · 1 评论 -
如何解决 :libstdc++.so.6: version `GLIBCXX_3.4.30‘ not found
如何解决 :libstdc++.so.6: version `GLIBCXX_3.4.30' not found原创 2023-05-09 20:45:53 · 9125 阅读 · 4 评论 -
在Linux中,使用scp命令在两个linux系统中进行文件传输,文件路径存在空格
在Linux中,使用scp命令在两个linux系统中进行文件传输,文件路径存在空格。原创 2023-05-09 16:22:14 · 524 阅读 · 0 评论 -
crontab任务运行python脚本出现报错selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome
sh.sh报错的意思大概是:可能是因为 cron 定时任务没有找到 Chrome 浏览器的执行文件路径或者 crontab 的环境变量没有设置正确。此外,我做了以下的错误排除:1、详细检查了我的chrome的版本和chrome driver的版本,确信他们两是对应的2、确保python运行的脚本和chrome driver处于相同路径下,并在代码中指定了chrome driver的路径3、确保linux环境下拥有相关的依赖库4、 最后,在命令行尝试单独运行python.py的脚本和.sh。原创 2023-04-13 10:22:51 · 645 阅读 · 0 评论 -
问题解决方案:pip install -U label-studio 出现报错Using cached psycopg2-binary-2.9.1.tar.gz (380 kB) Preparin
【代码】问题解决方案:pip install -U label-studio 出现报错Using cached psycopg2-binary-2.9.1.tar.gz (380 kB) Preparin。原创 2023-04-05 23:01:37 · 700 阅读 · 0 评论 -
python 安装环境时出现报错:CondaVerificationError: The package for tk located at /home/anaconda3/pkgs/t
python 安装环境时出现大量库无法成功安装的报错原创 2023-03-11 21:45:21 · 1745 阅读 · 2 评论 -
windows 11系统,通过ip地址远程连接连接ubuntu 22.04系统(共同局域网下,另一台主机不需要联网)
windows 11系统,通过ip地址远程连接连接ubuntu 22.04系统(共同局域网下,另一台主机不需要联网)原创 2023-03-10 22:02:31 · 2645 阅读 · 0 评论 -
windows11系统安装Ubuntu22.04.1LTS遇到的一些问题记录:找不到u盘启动项
windows11系统安装Ubuntu22.04.1LTS遇到的一些问题记录:找不到u盘启动项原创 2023-03-07 22:08:05 · 1725 阅读 · 0 评论 -
ubuntu 22.04 版本如何安装NCL
Ubuntu 22.04 版本如何安装NCL原创 2023-02-22 15:28:12 · 1573 阅读 · 0 评论 -
python -- 如何实现colorbar的不等间距显示
python 实现colorbar的不规则等间距显示原创 2023-02-06 21:40:52 · 3478 阅读 · 2 评论 -
如何将大的pdf文件,压缩至2Mb以内【免费,别想让我花钱!】
以学术科研论文为例,如何将大的pdf文件压缩至2Mb以下。原创 2023-02-04 22:09:18 · 2743 阅读 · 0 评论 -
如何查找sci期刊的历年影响因子
如何查找发表sci论文的历年影响因子呢?原创 2023-02-04 21:50:45 · 2144 阅读 · 0 评论 -
如何解决windows10系统下复制粘贴键突然失灵的问题
如何解决电脑复制粘贴快捷键失灵的问题原创 2023-01-07 19:50:44 · 3681 阅读 · 0 评论 -
如何解决:使用zotero引用文献时进入word时出现报错-error: citation/ bibliography is wrongly placed in index area
最近,在写论文使用zotero文献管理软件在word中插入文献时,出现问题:citation/ bibliography is wrongly placed in index area, please delete the placed citation/ bibliography in index area原创 2022-12-27 15:54:01 · 3822 阅读 · 2 评论 -
使用shell在Linux系统下下载cmip6文件出现报错:No ESG Credentials found in /Users/daniele/.esg/credentials.pem
如何解决Linux 环境下使用shell脚本下载cmip6模式数据出现的报错:no esg credentials found in /credentials.pem原创 2022-11-30 15:06:22 · 1237 阅读 · 0 评论 -
python--模拟掷骰子游戏
双骰子赌博游戏玩法如下。玩家投掷两个骰子,如果点数和是7或者11,那么该玩家胜,计算玩1000次后玩家胜的概率。原创 2022-09-03 21:38:22 · 5598 阅读 · 2 评论 -
python--转换wrf输出的风场数据为网页可视化的json格式
一般网页可视化风场中的数据都是json格式,而如果我们希望将wrf模式模拟输出的风场数据在网页中进行展示,这就需要先将wrfoutput数据转换为网页可以识别的json格式。原创 2022-09-01 11:05:08 · 1354 阅读 · 0 评论 -
如何解决谷歌浏览器解决跨域访问的问题
如何解决github项目中,谷歌浏览器无法跨域访问的问题原创 2022-07-15 17:07:50 · 4783 阅读 · 0 评论 -
python 分享一个复现文献中colorbar的简单教程
使用python 实现截取、拼接、自定义colormap,实现colorbar的自定义需求,再也不用担心绘制不出理想的colorbar啦!!!原创 2022-05-15 11:47:14 · 4452 阅读 · 0 评论 -
如何在Windows系统下将下载的ClimateDataToolbox.mltbx成功安装
如何在Windows系统下将下载的ClimateDataToolbox.mltbx成功安装一般来说,我们需要安装软件直接双击,设置安装路径后,进行install即可。但是,对于一些特殊软件的特殊后缀的安装包,windows系统可能无法正常识别安装,比如,matlab的工具包:climate data toolbox(CDT)双击之后,系统会提示:找不到适配的应用来打开这个文件。那么怎么进行安装呢,其实发现非常简单,属于是知道了就觉得白痴一样的操作,不知道的抓耳挠腮。step:打开matla原创 2022-04-19 18:44:01 · 873 阅读 · 2 评论 -
picGo+Gitee/Github环境配置
首先在pscGo的插件设置中搜索gitee,进行安装:!note:这里需要安装好node.js才能进行下载。安装好之后进行配置目前我下载的picgo配置内容如下:owner:gitee的用户名repo:创建的仓库名path:可以不填token:私人密钥message:可以不填然后就可以尝试进行上传图片啦!...原创 2022-02-21 22:17:33 · 648 阅读 · 0 评论 -
如何解决:./real.exe: error while loading shared libraries: libhdf5hl_fortran.so.100: cannot open shared
在跑WRF模式时遇到一个问题,问题如下:./real.exe: error while loading shared libraries: libhdf5hl_fortran.so.100: cannot open shared原创 2022-02-17 17:57:16 · 1009 阅读 · 1 评论 -
python--编写脚本实现自动登录校园网账户+开机自启动程序(以河海大学为例)
由于寒假将近,放假回家仍然要搞起学习呀~一般我会通过远程操控实现操作办公室的电脑进行work,但是学校里的校园网可能由于长时间未操作等原因导致断网,这就会导致远程软件无法有效连接,为了避免这种情况,最好就是有个脚本,能够在你断网的时候实现每天自启动,登录校园网。以下是所需的准备:1、安装好python,以及selenium库2、安装对应谷歌版本的chromedriver.exe3、编写脚本4、加入开机自启动程序第一步不必多说,懂得都懂,不会的百度了。。。2、安装对应谷歌版本的chrome原创 2022-01-22 15:12:31 · 4421 阅读 · 4 评论 -
如何使用shell脚本在服务器中运行cdo命令进行批量合并、插值、求日均、月均等
通常,我们会将许多网上的气象数据通过服务器下载保存;而CDO提供了高效处理数据的方法。对于下载好的有规则命名的数据,我们可以通过shell脚本结合cdo命令实现在服务器中对于数据进行批量合并、插值、求月平均、日平均等需求。下面是一个写好的脚本例子,简单记录一下。cd /Datadisk/ERA5/ ##切换到目标文件路径for ((yr=1982; yr<=1982; yr++)) ##数据名带有年份,进行循环## 写循环do echo "merge $yr" ## 可以写原创 2022-01-13 21:58:05 · 3200 阅读 · 2 评论 -
如何在windows10系统将用户名改为英文
最近一个朋友在进行anaconda的虚拟环境安装python的包时,发现经常报错。对问题进行分析发现:这是由于在安装anaconda路径时将其放在了C盘(系统盘)。。。而路径的用户名有中文,一般我们的许多软件不支持中文下面介绍一种方法可以将中文改为英文1、启用administrator账户搜索栏搜索cmd或者(win+r,输入cmd回车),使用管理员模式打开,打开后输入:net user administrator /active:yes回车2、注销重启切换为administrator原创 2022-01-08 17:44:33 · 6609 阅读 · 5 评论 -
如何在自己的电脑上安装cdo
如何在自己的电脑上安装cdo前言:首先,强烈建议使用Linux操作系统进行cdo的安装,这样可以节省非常多的不必要的麻烦。一般课题组搭建的服务器上都会安装好cdo,直接配置好路径后就能在自己的帐号里进行使用。如果没有服务器的话,强烈建议在自己Windows系统的电脑上安装一个WSL-Linux子系统,具体安装方法直接去百度上搜索:Windows系统启用并安装linux子系统(WSL)教程,教程一大堆,这里不做赘述了。1、有服务器,且服务器上安装了cdo在你的服务器目录下找到.zshrc隐藏文件原创 2022-01-07 11:47:13 · 5354 阅读 · 5 评论 -
如何将逐小时数据处理为逐日数据
现有每天4次的采样的逐小时数据,需要将其处理为逐日的数据。方法1:使用python进行resample重采样处理# 将逐小时数据采样成每天data = data.resample(time='1D').mean()参数说明:D天,H小时,T分钟,S秒,T==60S,A年,M月,W周方法2:使用CDO进行处理(方便快捷,适合数据量大的数据处理)只需要一行命令 cdo daymean hourly.nc daily_mean.nc cdo daymin hourly.原创 2022-01-07 10:59:11 · 5276 阅读 · 2 评论 -
cdo 合并nc文件时,报错:Error(cdf_put_vara_double):NetCDF:Numeric conversion not representable
近日,在使用cdo合并多个nc文件数据时出现报错:NetCDF:Numeric conversion not representable翻译过来是:数字转换不可表示,,,说实话没太明白什么意思。经过一番搜寻后,找到了解决方法,需要加一些命令,如下所示:cdo -b F64 mergetime tep.*.nc merge.nc没错,在cdo后加个 -b F64 ,就可以了,道理没太搞明白,只是简单记录一下,希望帮到同样遇到问题的伙伴~...原创 2022-01-07 10:56:28 · 4083 阅读 · 9 评论 -
如何解决 cdo转换经度-180~180 为0~360时出现报错:cdo sellonlatbox: Unsupported grid type: generic的问题
问题起因:自己写出的nc文件经度的排序为:-180°~180°,用于插值时需要将其经度排序与目标文件的经度排序方式一致,恰巧我的目标nc文件经度排序为:0°~360°,需要先进行转换。虽然之前我也曾写过转换的方法,但是一般比较麻烦,还经常容易出问题。最近在学习cdo命令,发现cdo可以方便快捷的实现上述问题。只需要通过下列一行命令即可:cdo sellonlatbox,lon1,lon2,lat1,lat2 input.nc output.ncinput.nc 就是你要输入的n..原创 2021-11-29 17:13:47 · 6327 阅读 · 14 评论 -
如何 python import h5py 报错 :/defs.cpython-37m-x86_64-linux-gnu.so: undefined symbol: H5Pset_fapl_ros3
最近,需要对于.HDF文件进行读取,上网搜索发现可以通过:h5py,这个库进行读取。直接在conda进行安装:conda install h5py,但是在导入的时候发现报错:h5py/defs.cpython-37m-x86_64-linux-gnu.so: undefined symbol: H5Pset_fapl_ros3h5py is running against HDF5 1.10.2 when it was built against 1.10.3, this may cause probl原创 2021-11-29 12:09:59 · 4929 阅读 · 0 评论