安装 pygrib 软件包



提前为可能是一个糟糕/措辞不佳的问题道歉,但我只是涉足编程,对软件包安装等的幕后方面非常陌生。

基本上,我正在尝试通过cygwin终端安装pygrib软件包(此处可用:https://github.com/jswhit/pygrib)。

我在Windows 2.7.3

上运行Python 2.7.3 32位10位。

最初,我在第一次尝试运行"python seteup.py build"时遇到了丢失的vcvarsall.bat错误,并遵循了此处的建议:错误:找不到vcvarsall.bat

安装MS Visual Studio软件包后,我已经克服了该错误,并且通过以下输出对另一个我不理解的错误:

$ python setup.py build
reading from setup.cfg...running build
running build_py
running build_ext
skipping 'pygrib.c' Cython extension (up-to-date)
building 'pygrib' extension
C:Program Files (x86)Microsoft Visual Studio 9.0VCBINcl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:UsersMatthewAnaconda2libsite-packagesnumpycoreinclude -I/usr/localinclude -I/usr/localinclude -I/usr/localinclude/jasper -I/usr/localinclude -I/usrinclude -I/usrinclude -Ig2clib_src -IC:UsersMatthewAnaconda2include -IC:UsersMatthewAnaconda2PC /Tcpygrib.c /Fobuildtemp.win32-2.7Releasepygrib.obj
pygrib.c
c:usersmatthewanaconda2libsite-packagesnumpycoreincludenumpynpy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, disable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
pygrib.c(242) : fatal error C1083: Cannot open include file: 'grib_api.h': No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.exe' failed with exit status 2

显然,它仍在寻找其他一些文件,或者需要定义其他环境变量,但我对如何进行感到茫然,而且在任何方面我都远非专家。

如果你有更好的方法来完全完成这个过程,我也很乐意尝试一些完全不同的东西。

我已经尝试过pip和conda安装程序,但也没有运气

提前感谢您提供的任何服务。

最好在Windows ten中的虚拟机上使用Linux。然后,您可以轻松安装pygrib。当您尝试使用气象数据时,建议您安装 Linux,它会在可能的地方为您提供帮助。甚至Anaconda也有一个软件包(仅适用于Linux和Mac)。您可以使用以下方法进行安装:-

conda install -c conda-forge pygrib=2.0.1

对于您的具体情况,以下链接可能很有用:-

https://github.com/jswhit/pygrib/issues/19

https://github.com/jswhit/pygrib/pull/18 和 https://github.com/conda-forge/ecmwf_grib-feedstock/issues/5

运气好。

对于Python 3,我需要直接使用Linux包管理器安装它

sudo apt-get install python3-grib

使用:pip install pygrib
你需要安装 python3-grib:
sudo apt install python3-grib

注:
Ubuntu Linux:
python3-grib 需要 libeccodes-dev
如果以后安装 libgrib-api-dev,则需要 libgrib-api-dev.
与 libgrib-api-dev
不兼容这意味着,如果你在安装 python3-grib 之后安装 libgrib-api-dev,你会破坏 python3-grib 的安装。

也花我一段时间,但这种方式非常简单高效。然后我把它安装在pycharm上。和蟒蛇

  • 点安装皮普罗
  • 点安装皮格里布

我在Windows 10上使用Anaconda。

我已经访问了我想安装软件包的环境的 Anaconda 提示符。

在那里,我从安装pyproj开始:

pip install pyproj

然后:

conda install -c conda-forge pygrib

相关内容

  • 没有找到相关文章

最新更新