Angr-7.8.9.26 Depends On capstone==3.0.5 And Setup Error

On MacOSX 10.14 Mojave.

Use command "pip2 install angr" to install angr model for python2.7,but it's always taken errors when installing depends "keystone",

After use command 'brew install capstone' on macosx and set DYLD_LIBRARY_PATH,the problem is still exsit.

export DYLD_LIBRARY_PATH=/usr/local/opt/capstone/lib/:$DYLD_LIBRARY_PATH

The error showed us the version of keystone we need to install is 3.0.5,but it maybe not compatible for MacOS newest release,so i choose another way to install it.

At first,i use 'pip2 install capstone==4.0.1' to install the newest release version for keystone,then i rename the 

path /PycharmProjects/MyProject/venv/lib/python2.7/site-packages/capstone-4.0.1-egg-info  to /PycharmProjects/MyProject/venv/lib/python2.7/site-packages/capstone-3.0.5-egg-info.

when i run 'pip2 install angr' again,the error before doesn't appear.

 

posted @ 2019-06-12 15:35  heycomputer  阅读(190)  评论(0编辑  收藏  举报