Python: невозможно легко установить (Windows 7 x64) - PullRequest
3 голосов
/ 31 марта 2011

Я использую Python 2.7 в Windows 7 x64 и пытаюсь легко установить pysqlite.

С помощью команды: easy_install -U pysqlite

Выход из программы с ошибкой:

ошибка: Сценарий установки завершился с ошибкой: невозможно найти vcvarsall.bat

Этот сайт: http://code.google.com/p/rdflib/issues/detail?id=104#c4 предлагает обходной путь установки MingGW, говоря о проверке опции g ++ при установке(плюс некоторые другие вещи).

К сожалению, MingGW не дает мне возможности установить g ++, только c ++, и, конечно, при запуске easy_install во второй раз, я получаю команду ".. gcc" не выполнена:Данный файл или каталог отсутствует".Так что теперь я уже застрял.

Любой совет, как решить эту проблему, был бы великолепен!

Ответы [ 3 ]

5 голосов
/ 01 апреля 2011

Даже если вы устанавливаете компилятор (MinGW или Visual Studio), вам все равно придется устанавливать библиотеки разработки SQLite3. Создавать что-то в Windows очень сложно, поэтому я предлагаю вам получить неофициальные предварительно собранные двоичные файлы Windows и установить его.

Кроме того, вам, вероятно, следует рассмотреть возможность переключения на ActivePython , поскольку он включает в себя менеджер пакетов, который позволяет устанавливать предварительно созданные модули из репозитория ActiveState .

Что касается конкретной ошибки, о которой идет речь, это ошибка distutils, и вы должны сообщить о ней в системе отслеживания ошибок Python .

0 голосов
/ 31 марта 2011

Вам необходимо установить компилятор Microsoft Visual C (версия 2010).И используйте это как ваш компилятор для всех модулей.Вы также можете связываться с distuls.cfg и указывать таким образом компилятор.

0 голосов
/ 31 марта 2011

Когда это говорит "компилятор g ++", это действительно означает компилятор C ++, который для mingw - gcc.

...