私は GIS プロジェクトに取り組んでおり、Python でいくつかの地理空間アルゴリズムを実装してテストしたいと考えています。この目的のために、位置データを保存してクエリを実行するために、sqlite だけでなく、spatialite も必要になります。今、pyspatialite パッケージをインストールしようとしましたが、試した Python のバージョンに関係なく (2.6 から 3.3 までのすべてのバージョンを試しました)、pip は、既存の sqlite パッケージのどれも私のバージョンの Python と互換性がないと主張し続けます。
easy_install を使用してこれを実行しようとすると、トレースバックとエラーが発生します。
AttributeError: MSVCCompiler instance has no attribute 'compiler'
setup.py ファイルを実行してパッケージを手動でインストールしようとすると、これも発生します。
私がすでに検索したことから、sqlite と読み込み拡張機能を使用して何らかの方法で Spatialite データベースに接続することを提案する人もいますが、率直に言って、その方法がわかりません。また、これらの回答のいずれも理解できませんでした。私はまだ経験豊富な Python プログラマーではないので、ここで誰かが明確で段階的な方法で解決策を提案できれば、本当に感謝しています。前もって感謝します。