爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9653|回复: 4

[其他] 用pygrid读取grib2文件出错

[复制链接]
发表于 2016-12-22 07:26:43 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请问大家有使用pygrib模块来读girb2文件的吗?好不容易安上了这个模块,但是还是出错。因为是新手第一次接触气象资料的文件,所以怎么也找不出错误所在,显示not that many messages in file。这个文件是在noaa上下载的,如果有有经验的朋友麻烦指点,拜谢!

python控制台

python控制台
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-12-22 07:29:07 | 显示全部楼层
这个资料大概有100多Mb,是不是因为pygrib处理不了这么大的文件呢?这个错误只在网上找的了一个相似的案例但是并没有被解决。我都是按照pygrib在github上的官方doc来操作的。
密码修改失败请联系微信:mofangbao
发表于 2020-3-17 10:46:20 | 显示全部楼层
本帖最后由 subtropical 于 2020-3-17 10:47 编辑

请问楼主怎么安装上pygrib,我在cmd里pip install pygrib,但是报错了,装不了,求教啊
下面是错的
  Running setup.py install for pygrib ... error
    ERROR: Command errored out with exit status 1:
     command: 'c:\users\asus\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\asus\\AppData\\Local\\Temp\\pip-install-9i7yxt4a\\pygrib\\setup.py'"'"'; __file__='"'"'C:\\Users\\asus\\AppData\\Local\\Temp\\pip-install-9i7yxt4a\\pygrib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\asus\AppData\Local\Temp\pip-record-1hxc9pjl\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\asus\appdata\local\programs\python\python37\Include\pygrib'
         cwd: C:\Users\asus\AppData\Local\Temp\pip-install-9i7yxt4a\pygrib\
    Complete output (11 lines):
    C:\Users\asus\AppData\Local\Temp\pip-install-9i7yxt4a\pygrib\setup.py:41: DeprecationWarning: The SafeConfigParser class has been renamed to ConfigParser in Python 3.2. This alias will be removed in future versions. Use ConfigParser directly instead.
      config = _ConfigParser()
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.7
    copying ncepgrib2.py -> build\lib.win-amd64-3.7
    running build_ext
    building 'pygrib' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
    ----------------------------------------

密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2020-5-6 20:53:38 | 显示全部楼层
subtropical 发表于 2020-3-17 10:46
请问楼主怎么安装上pygrib,我在cmd里pip install pygrib,但是报错了,装不了,求教啊
下面是错的
  Run ...

Windows系统下不能装pygrib,我也试了好多次,网上说的
“windows系统下并不能使用pygrib直接读取GRIB数据,主要原因是:GRIB_API在Windows下无法编译安装,从而导致pygrib无法安装”

你现在找到办法了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2020-5-7 08:43:24 | 显示全部楼层
george11241124 发表于 2020-5-6 20:53
Windows系统下不能装pygrib,我也试了好多次,网上说的
“windows系统下并不能使用pygrib直接读取GRIB数 ...

谢谢,后来别人给我装了个虚拟环境后就好了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表