Мне нужно установить pyproj на моей машине, и это дает вышеупомянутую ошибку. Я думаю, что это будет то же самое для других компонентов Python, которые используют код C ++:
Моя ситуация:
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
Кто-нибудь знает, как решить проблему?
Вы можете установить это без необходимости компиляции с помощью предварительно скомпилированное колесо Python. Вы можете найти совместимое колесо для pyproj на эта страница содержит неофициальные диски.
Вы специально ищете pyproj-1.9.4-cp27-none-win_amd64.whl
, Как только вы загрузите whl
файл, вы можете установить его с помощью pip, используя
pip install pyproj-1.9.4-cp27-none-win_amd64.whl
И это установит его для вас, пропустив процесс компиляции.