2015-01-10 66 views
2

我需要在我的機器上安裝pyproj,它給出了上述錯誤。我想這將是對於使用C++代碼的其他蟒蛇成分相同:pyproj與Python 2.7.9在win7 64給出「無法找到vcvarsall.bat」

我的情況:

Win 7的64位運行。

安裝:

設置路徑vari ABLES並設置

VS90COMNTOOLS 值:C:\ Program Files文件(x86)的\微軟的Visual Studio 9.0 \ Common7 \工具

我嘗試安裝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

機器上是否存在「C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat」?你使用Python x64或win32嗎? – Yuan

+0

感謝您的評論:我使用python 64位,並沒有這樣的文件在這個位置也沒有在計算機上的其他地方。我在哪裏可以得到這樣的文件? – user1616685

+0

我發現它在:AppData \ Local \ Programs \ Common \ Microsoft \ Visual C++ for Python \ 9.0 – user1616685

回答

2

您可以安裝它,而無需使用precompiled Python wheel進行編譯。您可以在this page containing unofficial wheels找到適用於pyproj的兼容車輪。

您正在尋找pyproj-1.9.4-cp27-none-win_amd64.whl。一旦你下載的文件whl,您可以使用

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

與PIP安裝它,這會爲你安裝,跳過編譯過程。

相關問題