首先下载资源包,这里可以选择下载All Code或者All Notebooks两种版本,区别就是前者是在Pycharm上可以打开或者在终端运行,后者用Jupyter,在网页运行

Jupyter交互性和可视性会好一点,所以我选择的是后者,安装好压缩包包解压缩后开始配置依赖
这里我创建了一个虚拟环境(需要有Anaconda),推荐创建虚拟环境,避免出现依赖的版本冲突的情况,大家可以在网上找教程
通过下面的指令创建
conda create -n fuzzing_book python=3.9

通过该指令指令激活环境
conda activate fuzzing_book
可以发现前面的base环境切换为我们刚刚创建的fuzzing_book环境
切换到我们刚刚下载的资源包的文件夹
运行
pip install -r requirements.txt
安装依赖(这个过程比较久,耐心等待)

报错修复:
我在第一次下载的时候出现:

这样的问题,这个问题是说pygraphviz这个依赖我们下载失败了,这里推荐一个网址,如果大家也出现类似的情况可以去下载:
Pomurnik/pygraphviz-windows-whl: Wheels for pygraphviz Python libary with Graphviz 3.0 version.
requirements.txt上要求该依赖的版本大于等于1.9

注意我们创建的虚拟环境python版本是3.9,所以选择那个cp39的即可(1.11版本号刚好也大于1.9,符合要求)
下载后,单独安装这个依赖

pip install D:\pygraphviz-1.11-cp39-cp39-win_amd64.whl
我是下载到D盘了,需要修改实际你下载的地址
之后重新运行
pip install -r requirements.txt

弹出上述输出即说明安装成功
接下来可以启动jupyter了
jupyter notebook

之后我是用浏览器打开的,把需要打开的.ipynb文件上传即可,然后点击就可以了

1865

被折叠的 条评论
为什么被折叠?



