我需要在我的機器上安裝pyproj,它給出了上述錯誤。我想這將是對於使用C++代碼的其他蟒蛇成分相同:pyproj與Python 2.7.9在win7 64給出「無法找到vcvarsall.bat」
我的情況:
Win 7的64位運行。
安裝:
- 2008 VS表達
- MS VS補丁蟒蛇2.7 http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266
- 的Microsoft Windows SDK的Windows 7和.NET Framework 3.5 SP1 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505
- Python安裝工具可在這裏: http://pypi.python.org/pypi/setuptools#downloads
設置路徑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
有人知道如何解決問題嗎?
機器上是否存在「C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat」?你使用Python x64或win32嗎? – Yuan
感謝您的評論:我使用python 64位,並沒有這樣的文件在這個位置也沒有在計算機上的其他地方。我在哪裏可以得到這樣的文件? – user1616685
我發現它在:AppData \ Local \ Programs \ Common \ Microsoft \ Visual C++ for Python \ 9.0 – user1616685