在win7 64上使用Python 2.7.9的pyproj给出“无法找到vcvarsall.bat”

时间:2015-01-10 12:27:52

标签: c++ windows python-2.7 grib

我需要在我的机器上安装pyproj,它会出现上述错误。我想对于使用C ++代码的其他python组件也是如此:

我的情况:

Win 7 64位正在运行。

安装:

设置路径变量并设置

VS90COMNTOOLS 值:C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ Tools

我尝试安装pyproj:http://jswhit.github.io/pyproj/

但它返回相同的错误:

  File "msvc9compiler.py", line 271, in  query_vcvarsall raise DistutilsPlatformError("Unable to find vcvarsall.bat") distutils.errors.DistutilsPlatformError: Unable to find vcvarsall.bat

这样做的目的是让pygrib包运行:http://jswhit.github.io/pygrib/docs/index.html

有人知道如何解决问题吗?

1 个答案:

答案 0 :(得分:2)

您无需使用precompiled Python wheel进行编译即可安装。您可以在this page containing unofficial wheels找到兼容的pyproj滚轮。

您正在寻找pyproj-1.9.4-cp27-none-win_amd64.whl。下载whl文件后,您可以使用

使用pip进行安装

pip install pyproj-1.9.4-cp27-none-win_amd64.whl

这将为您安装,跳过编译过程。