Mac及Pycharm安装Z3

Tips

参考过的博客链接: http://ronpa.top/2018/08/15/Mac-OSX下安装使用定理证明器Z3-和-升级Git/.
新手小白的我选择了非pip安装 中间有些bug 有个bug我也不知道解决方案是否正确 但是能用了就先这样吧。bug为终端用z3编译python无法识别z3。也欢迎大家纠正和评论。

一、mac终端安装

  1. 非pip安装步骤:
git clone https://github.com/Z3Prover/z3.git
cd z3
python scripts/mk_make.py
cd build
make
sudo make install

最后显示Z3成功
在这里插入图片描述
2. 要失败了的话就重来吧

cd z3/build
sudo make install

我没有尝试过 轻易不想重来
注意这边python scripts/mk_make.py 是给z3有python环境
但是最后有无法识别z3 所以我多加了一步设置python路径 直接cd z3后加上去
在这里插入图片描述
3. 然后还是不行 就改了source_profile的路径再加上提示以为是pythonpath的问题 但自己的python是2.7好像还是mac自带的
Mac及Pycharm安装Z3_第1张图片

//根据提示尝试添加路径
export PYTHONPATH=$PYTHONPATH:<installation path of z3>
//命令为:export PYTHONPATH=$PYTHONPATH:/Users/aaa/bin/z3/build
touch .bash_profile
open -e .bash_profile

打开文件后
在这里插入图片描述
然后保存

source ~/.bash_profile

4.还是不行呵
参考 https://github.com/Z3Prover/z3/issues/904.

python2.7 -m pip install z3-solver

然后就莫名可以了?所以我应该最开始选择pip安装?不懂
z3里面自动的python例子 可以直接去python example.py 输出答案
Mac及Pycharm安装Z3_第2张图片
也可以终端输入python
Mac及Pycharm安装Z3_第3张图片

Pycharm的Z3安装

PyCharm > Preferences… > Project Interpreter
Mac及Pycharm安装Z3_第4张图片
点击+号 搜索z3 再直接安装z3和z3-solver
现在就可以识别了,看网上说还有换解释器的,感觉慌就只添加了库
Mac及Pycharm安装Z3_第5张图片
Mac及Pycharm安装Z3_第6张图片

你可能感兴趣的:(Z3)