Python(2.7) 在通过控制台启动或导入 scapy 时不断崩溃
Python(2.7) keeps crashing when launching scapy via console or importing it
不管我会不会
scapy
或
Python
from scapy.all import *
它只是崩溃 python。它显示 "Python is not responding" 以及什么都不做的经典小栏。我目前在使用Win10。
我发现只有一个人有这个问题,没有人费心回答他,找不到关于这个的任何其他信息。我已经尝试过来自不同包装的多个安装程序。没有办法。我快要疯了。
非常感谢。
好吧,没有人给出答案,但我终于弄明白了,所以在奇怪的情况下,有人最终会陷入同样的困境,这就是我的工作方式:
确保安装了 windows 的周年纪念更新,并启用测试版(或者在您阅读本文时不再启用?)linux bash(快速谷歌搜索将向您展示如何执行此操作,没什么特别的,只需勾选几个选项,howtogeek 有一个小指南,如果它可以帮助您搜索)。
您必须重新启动计算机。然后您应该能够在 windows 上打开 ubuntu bash。 Go to to the scapy installation website,然后转到 "native linux" 部分。在此之前,我个人卸载了 python 的所有其他版本,但它可能会卡在 2.7.12 或 w/e 上。但无论如何,我安装了那里链接的 2.5。然后,运行 安装一堆依赖项的命令看起来像这样:
$ sudo apt-get install tcpdump graphviz imagemagick python-gnuplot python-crypto python-pyx
然后去下载最新版本的scapi,目前是2.3.1。解压缩它,导航到 bash 中的目标位置,然后 sudo python setup.py 安装它。
它现在工作得很好,如果你简单地 运行 它与 "scapy" 它会工作但告诉你 tcpdump 有路径问题或没有安装。如果你 运行 它与 sudo,你不会有那个问题。
无论如何,当人们留下解决方案时我很感激,所以我在尽我的一份力量 - 回答我自己该死的问题。
编辑:由于微软尚未正确设置批处理的问题,scapy 有一些问题,因为某些目的地无法到达。我假设最终可能会修补(或者有人希望?)。
使用这个在终端中安装:
sudo apt-get install tcpdump graphvix python-gnuplot python-crypt python-pyx
不管我会不会
scapy
或
Python
from scapy.all import *
它只是崩溃 python。它显示 "Python is not responding" 以及什么都不做的经典小栏。我目前在使用Win10。
我发现只有一个人有这个问题,没有人费心回答他,找不到关于这个的任何其他信息。我已经尝试过来自不同包装的多个安装程序。没有办法。我快要疯了。
非常感谢。
好吧,没有人给出答案,但我终于弄明白了,所以在奇怪的情况下,有人最终会陷入同样的困境,这就是我的工作方式:
确保安装了 windows 的周年纪念更新,并启用测试版(或者在您阅读本文时不再启用?)linux bash(快速谷歌搜索将向您展示如何执行此操作,没什么特别的,只需勾选几个选项,howtogeek 有一个小指南,如果它可以帮助您搜索)。
您必须重新启动计算机。然后您应该能够在 windows 上打开 ubuntu bash。 Go to to the scapy installation website,然后转到 "native linux" 部分。在此之前,我个人卸载了 python 的所有其他版本,但它可能会卡在 2.7.12 或 w/e 上。但无论如何,我安装了那里链接的 2.5。然后,运行 安装一堆依赖项的命令看起来像这样:
$ sudo apt-get install tcpdump graphviz imagemagick python-gnuplot python-crypto python-pyx
然后去下载最新版本的scapi,目前是2.3.1。解压缩它,导航到 bash 中的目标位置,然后 sudo python setup.py 安装它。
它现在工作得很好,如果你简单地 运行 它与 "scapy" 它会工作但告诉你 tcpdump 有路径问题或没有安装。如果你 运行 它与 sudo,你不会有那个问题。
无论如何,当人们留下解决方案时我很感激,所以我在尽我的一份力量 - 回答我自己该死的问题。
编辑:由于微软尚未正确设置批处理的问题,scapy 有一些问题,因为某些目的地无法到达。我假设最终可能会修补(或者有人希望?)。
使用这个在终端中安装:
sudo apt-get install tcpdump graphvix python-gnuplot python-crypt python-pyx