提前为可能是一个糟糕/措辞不佳的问题道歉,但我只是涉足编程并且非常不熟悉包安装等的底层方面。
基本上,我正在尝试通过 cygwin 终端安装 pygrib 包(可在此处获得: https ://github.com/jswhit/pygrib)。
我在 Windows 10 上运行 Python 2.7.3 32 位。
最初,我第一次尝试运行“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.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
显然,它仍在寻找其他一些文件,或者需要定义其他环境变量,但我不知道如何进行,而且在这方面我远非专家。
如果您有更好的方法来完全完成这个过程,我也很乐意尝试完全不同的东西。
我已经尝试过 pip 和 conda 安装程序,但也没有任何运气。
提前感谢您提供的任何东西。