我需要在我的机器上安装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
有人知道如何解决问题吗?
答案 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
这将为您安装,跳过编译过程。