Установка модулей Python в Windows - PullRequest
0 голосов
/ 03 марта 2010

Я пытаюсь установить Swish-E , но, к сожалению, установщика Windows нет, поэтому я пытаюсь установить его через консоль (под Windows 7), но я продолжаю получать то же самое ошибка, и я получаю эту ошибку на каждом модуле, который я пытаюсь установить

C:\Users\Mg\Downloads\pysqlite-2.5.6\pysqlite-2.5.6>python setup.py install
running install
running build
running build_py
running build_ext
building 'pysqlite2._sqlite' extension
c:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W
3 /GS- /DNDEBUG -DMODULE_NAME=\"pysqlite2.dbapi2\" -DSQLITE_OMIT_LOAD_EXTENSION=
1 -IC:\Python26\include -IC:\Python26\PC /Tcsrc/module.c /Fobuild\temp.win32-2.6
\Release\src/module.obj
module.c
c:\users\mg\downloads\pysqlite-2.5.6\pysqlite-2.5.6\src\connection.h(
33) : fatal error C1083: Cannot open include file: 'sqlite3.h': No such file or
directory
error: command '"c:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"' failed with exit status 2

Я тоже пытался установить его с cygwin, но у меня возникла та же проблема.

Я знаю, что это как-то связано с компилятором Visual Studio C или переменной среды, но я не смог ничего найти в Интернете.

Ответы [ 2 ]

2 голосов
/ 03 марта 2010

На странице загрузки swish-e есть бинарные файлы Windows.

Пользователи Windows

Двоичная версия Windows доступна для отдельной загрузки с сайта Swish-e (http://swish -e.org ). Многие из приведенных ниже инструкций по установке не распространяются на пользователей Windows; версия для Windows предварительно скомпилирована и содержит libxml2, zlib, xpdf и catdoc.

1 голос
/ 03 марта 2010

Проблема в том, что у вас нет заголовков sqlite. Вы можете найти их на sqlite.org . В любом случае, почему вы пытаетесь установить pysqlite? Он включен в Python 2.5 и новее.

Установщики для Python 2.x можно найти здесь , кстати. Так что вам не нужно компилировать его самостоятельно.

О, и вы пытаетесь построить sqlite вместо Swish-E, если не заметили. Двоичные файлы Swish-E здесь .

...