Fuzzing Book安装指南(HNU软件安全测试实践)

首先下载资源包,这里可以选择下载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文件上传即可,然后点击就可以了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值