Python の Cassandra クライアントであるpycassaを Windows 7にインストールしようとしています。
実行pip install pycassa
すると、次のエラー メッセージが表示されました。
error: unable to find vcvarsall.bat
さらに詳しく調べてみると、Python がthrift ライブラリと Python バインディングのインストールに失敗していることがわかりました。人々が提案する 1 つの方法は、 Visual Studio 2008 Expressやmingwなどの C++ コンパイラを Windows 7 にインストールし、Thrift をソースからコンパイルすることです。
しかし、Thrift のオンライン コンパイル バージョンを見つけました。Thrift のコンパイル済みバージョンを Python にバインドし、それを pycassa で使用する方法はありますか? それとも、ソースから thrift をコンパイルする必要がありますか?