2

我需要在我的机器上安装 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

有谁知道如何解决这个问题?

4

1 回答 1

2

您可以安装它,而无需使用预编译的 Python 轮子进行编译。您可以在包含非官方轮子的此页面上找到兼容 pyproj 的轮子。

您正在专门寻找pyproj-1.9.4-cp27-none-win_amd64.whl. 下载whl文件后,您可以使用 pip 安装它

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

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

于 2015-10-13T13:00:01.563 回答