我先是在VScode应用商店里面找了下,发现并没有现成的配置scapy模块的扩展,于是打算先配置python的scapy模块,然后再在VScode里设置路径。
操作如下:
1、win+R,打开cmd
2、先将pip升级至最高级,命令如下(如果已经是最高级的就可以略过该步骤)
python -m pip install --upgrade pip
再执行一次命令,会发现路径错误。
这一段的翻译是这样的:“默认为用户安装,因为普通站点包不可写,已满足要求:c:\users\ts\appdata\roaming\python\python310\site包”。
实际上是装到了VScode目录里,而没有装到python目录下 (我也不清楚为什么VScode优先级比python要高,当时弄得我挺无语的,以为是个错误。)
3、用cd命令切换到python的Scripts的文件夹
cd+路径
4、执行pip命令安装scapy
pip install scrapy
再执行一次又会发现与pip更新时一样的路径错误,此时scapy模块已经安装在VScode目录里了,
5、打开VScode,输入代码段,检验安装是否成功。(输出正常,scapy.all下无波浪线)
from scapy.all import IP
a=IP()
print(a)
总结:
这次的操作属实有点离谱到我了。
本来是打算先配置python,再配置VScode,结果安装时直接安装到VScode目录下了,无语,还百度了一上午这个路径出错的问题(根本没想到是在VScode目录下,以为是python的某个我不知道的文件夹)。
这样操作的缺陷呢在于python目录里实际上并没有scapy模块,cmd里也无法配置直接启动scapy,但好在VScode里能用,就先不管这个问题了。
其实更令我无语的是,当我配置好scapy后,学习时看到kali里可以直接使用scapy,就。。。
当然,这次操作给了我不少解决问题的经验,也希望这篇文章可以给那些没有下载kali,想在Windows环境下在VScode里配置scapy模块的人给予帮助。感谢阅读。
原文地址:https://www.jb51.cc/wenti/3283718.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。