0

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 コンパイラまたは環境変数と関係があることは知っていますが、Web 上で何も見つけることができませんでした。

4

2 に答える 2

2

swish -e ダウンロード ページには、Windows バイナリがあります。

Windows ユーザー

Windows バイナリ バージョンは、Swish-e サイト ( http://swish-e.org )から個別にダウンロードできます。以下のインストール手順の多くは、Windows ユーザーには適用されません。Windows バージョンは事前にコンパイルされており、libxml2、zlib、xpdf、および catdoc が含まれています。

于 2010-03-03T16:28:02.747 に答える
1

問題は、sqlite ヘッダーがないことです。それらはsqlite.orgで見つけることができます。とにかく、なぜ pysqlite をインストールしようとしているのですか?? Python 2.5 以降に含まれています。

ちなみに、 Python 2.x のインストーラーはここにあります。したがって、自分でコンパイルする必要はありません。

ああ、気付かなかった場合は、Swish-E の代わりに sqlite をビルドしようとしています。Swish-E バイナリはこちら.

于 2010-03-03T16:28:01.947 に答える