Почему выводит ошибку при установке numpy 1.9.2 на Windows7?
Я добавил ;С:\Pythin34 в Path, а потом: запустил cmd , в cmd зашёл в папку с библиотекой, выполнил код: python setup.py но получил ошибку:
error: Unable to find vcvarsall.bat
Решение вопроса обсуждается в этой теме как для Python 2, так и для Python 3. Вкратце, ошибка возникает из-за отсутствия компилятора - скорее всего нужно установить Visual C++ 2010 Express Edition, после чего ошибка должна исчезнуть.
Установил Visual C++ 2010 Express Editionустановил выводит другую ошибку "ValueError ['path'] " ,после этого скачал pip, но все та же ошибка "ValueError ['path'] ".Уже не знаю что и делать
Такую проблему описывали на Stackoverflow. Проблема появляется на Win x64, т.к. Visual Studio Express 2010 устанавливает только 32-битный компилятор. Следование этой инструкции должно решить проблему:
1. Install Visual Studio Express 2010 (preferably without updated redistributables or SQL server).
2. Install Windows 7.1 SDK
3. Instal SDK 7.1 SP1 update, and VS2010 SP1 header file fix (this step may not be required).
4. Manually create C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\vcvars64.bat with content: CALL setenv /x64
5. Start->All Programs->Microsoft Windows SDK v7.1 ->Windows SDK 7.1 Command Prompt to open special x64 command prompt, which can then be used with python/easy_install/pip/etc (including those in virtual_envs).
Вот ссылка на полное описание решения такой же проблемы.