pip3 install zeratool
然后就开始报错。
大概是
from pycparser.ply import lex, cpp
pycparser has no attribute ply
网上找了各ply装上,结果又报错
TypeError: lex() got an unexpected keyword argument ‘optimize’
而且是import的时候就报错,还用pdb搞了一下。经过把问题文件的import都删除再恢复最终发现是import angr出了问题。
经过网上一顿搜索,最终解决。
pip3 install virtualenv
mkdir angr
cd angr
virtualenv venv
source venv/bin/activate
pip3 install angr
pip3 install zeratool
deactivate
创见脚本activate
echo 'deactivate to deactivate'
source venv/bin/activate
运行
source activate
要安装名为pypy3.10-v7.3.12-linux64.tar.bz2的PyPy安装包,请按照以下步骤进行操作:
-
首先,确保您已经下载了pypy3.10-v7.3.12-linux64.tar.bz2文件,并将其保存在您喜欢的目录中。
-
打开终端(命令行)窗口。
-
在终端中,导航到pypy3.10-v7.3.12-linux64.tar.bz2文件所在的目录。您可以使用
cd
命令来切换目录,例如:
cd /path/to/pypy3.10-v7.3.12-linux64.tar.bz2
- 解压缩.tar.bz2文件。运行以下命令:
tar -xvf pypy3.10-v7.3.12-linux64.tar.bz2
-
解压缩完成后,您将在当前目录中看到一个名为pypy3.10-v7.3.12-linux64的文件夹。
-
进入解压缩后的文件夹。运行以下命令:
cd pypy3.10-v7.3.12-linux64
- 在该文件夹中,您可以找到pypy的可执行文件。您可以通过运行以下命令来验证安装是否成功:
./bin/pypy3 --version
ln -s /root/pypy3.10-v7.3.12-linux64/bin/pypy3 /usr/bin/pypy3
/usr/bin/pypy3 -m ensurepip
pypy3 -mpip install angr
- 如果成功安装,将显示PyPy的版本信息。
现在,您已经成功安装了pypy3.10-v7.3.12-linux64.tar.bz2文件中的PyPy。您可以在终端中使用./bin/pypy3
命令来运行PyPy解释器。