2016-02-25 76 views
3

道歉提前恐怕是一個壞/措辭不當的問題,但我只是在編程涉足,我非常熟悉下包安裝的油煙機方面,等安裝pygrib包

基本上,我想通過cygwin終端安裝pygrib軟件包(可在此獲得:https://github.com/jswhit/pygrib)。

我正在運行的Python 2.7.3在Windows 10

最初的32位我所遇到的缺少vcvarsall.bat錯誤,我第一次嘗試運行「蟒蛇seteup.py建設」這裏遵循的建議:error: Unable to find 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.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\Users\Matthew\Anaconda2\lib\site-packages\numpy\core\include -I/usr/local\include -I/usr/local\include -I/usr/local\include/jasper -I/usr/local\include -I/usr\include -I/usr\include -Ig2clib_src -IC:\Users\Matthew\Anaconda2\include -IC:\Users\Matthew\Anaconda2\PC /Tcpygrib.c /Fobuild\temp.win32-2.7\Release\pygrib.obj 
pygrib.c 
c:\users\matthew\anaconda2\lib\site-packages\numpy\core\include\numpy\npy_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 

顯然它仍然在尋找一些其他的文件,或需要其他r環境變量的定義,但是我對如何繼續進行了一些研究,並且在這方面我遠離專家。

如果你有更好的方式完全去完成這個過程,我也很樂意嘗試一些完全不同的東西。

我已經嘗試過pip和conda安裝程序,但是他們也沒有任何運氣。

預先感謝您提供的任何服務。

+0

你安裝了'grib api library'和'pyproj module'嗎? – orvi

回答

3

更好地在Windows 10的虛擬機上使用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/18https://github.com/conda-forge/ecmwf_grib-feedstock/issues/5

GUD運氣。