コードプレックスのZ3バージョン4.3.0を搭載したWindows7でZ3Pythonフロントエンドを動作させるのに苦労しています。MSIファイルとして配布された古いバージョン4.1.2は、私のWindows7で正常に動作します。
まず、Visual Studioのコマンドプロンプトがないため、codeplexのソースコードを使用してZ3をビルドできません(本当に必要ですか?)。そこで、バイナリファイルの32ビットバージョンをダウンロードして、そのディレクトリをPYTHONPATHに追加します。これでできます import z3
が、エラーのためこれ以上使用できませんZ3Exception: 'init(Z3_LIBRARY_PATH) must be invoked before using Z3-python'
。このファイルz3.dll
はダウンロードファイルに含まれていません。
MacまたはLinuxでZ3v4.3を設定しても問題ありません。