z3pyの例は動作しません。私はgithub上のREADMEからの指示を使ってうまくインストールできました。私は正常に私のpythonのパスを適切なディレクトリを指すように更新しました。さらに、z3を正常にインポートすることができましたが、変数を宣言するたびにエラーが発生します。コンパイラはInt、Ints、Real、RealValを認識しません。z3pyの例はmacOSでは動作しません
説明する例を示しました。
コード:
from z3 import *
x = Int('x')
y = Int('y')
solve(x > 2, y < 10, x + 2*y == 7)
Error: Traceback (most recent call last): File "test.py", line 3, in x = Int('x') NameError: name 'Int' is not defined
私は本当に任意の助けをいただければ幸いです。どうもありがとうございます。
'from z3 import *'の後に 'dir()'が表示されますか?代わりに 'import z3;を試しましたか? x = z3.Int( 'x') '? – nekomatic
@nekomantic:お返事ありがとうございます。ここでの答えは以下のとおりです。 'Z3のインポート* DIRから() >>> [ '__ builtins__'、 '__doc__'、 '__name__'、 '__PACKAGE__'] >>> X = INT( 'X') トレースバック(最新の呼び出しの最後): NameErrorで ファイル ""、行1、:名 'INTが' '>>>インポートZ3を >>> X = INT( 'X')defined'されていません トレースバック(最新のコール最後): ファイル ""、行1、 NameError:名前 'Int'が定義されていません。 –
モジュールをインポートした後、 'dir()'なので、z3を正しくインストールしたかどうかを確認します。 – nekomatic