3

私はWindows7x64でpython2.7を実行していて、pysqliteをeasy_installしようとしています。

コマンド付き:easy_install -U pysqlite

次のエラーで終了します。

エラー:セットアップスクリプトが次のエラーで終了しました:vcvarsall.batが見つかりません

このサイト:http : //code.google.com/p/rdflib/issues/detail?id = 104#c4は、MingGWのインストールの回避策を提案しており、インストール時にg ++オプション(およびその他のもの)をチェックするように言っています。

残念ながら、MingGWにはg ++をインストールするオプションがなく、c ++のみがインストールされます。もちろん、easy_installを2回実行すると、「..コマンド'gcc'が失敗しました:そのようなファイルまたはディレクトリはありません」というメッセージが表示されます。だから今、私はエル・スタッコです。

この問題を解決する方法についてのアドバイスは素晴らしいでしょう!

4

3 に答える 3

5

コンパイラ (MinGW または Visual Studio) をインストールしても、SQLite3 開発ライブラリをインストールする必要があります。Windows でビルドするのは面倒なので、非公式のビルド済み Windows バイナリを入手してインストールすることをお勧めします。

余談ですが、 ActivePython には、 ActiveState のリポジトリからビルド済みのモジュールをインストールできるパッケージ マネージャーが含まれているため、おそらくActivePython への切り替えを検討する必要があります。

問題の特定のエラーに関しては、これは distutils のバグであり、Python バグ トラッカーで懸念を表明する必要があります。

于 2011-03-31T22:18:46.637 に答える
0

それが「g++コンパイラ」と言うとき、それらは実際にはC ++コンパイラを意味し、mingwの場合はgccです。

于 2011-03-31T18:17:51.387 に答える
0

Microsoft Visual C コンパイラー (2010 のもの) をインストールする必要があります。そして、それをすべてのモジュールのコンパイラとして使用してください。distuls.cfg をいじって、そのようにコンパイラを指定することもできます。

于 2011-03-31T18:19:17.153 に答える