python 2.6.6应用程序的Scapy投掷语法错误

我曾经在Python2.7上开发过一个程序,并且需要针对Python 2.6.6对其进行重新设计。我做了一些小的更改,但是在尝试编译时收到此错误。有人遇到过这个吗?我在Google上找不到很多东西。任何帮助,将不胜感激


 Traceback (most recent call last):

  File "makexml.py", line 13, in <module>

    from scapy.all import rdpcap

  File "/user/.pyenv/versions/2.6.6/lib/python2.6/site- 

  packages/scapy/all.py", line 11, in <module>

    from scapy.config import *

  File "/user/.pyenv/versions/2.6.6/lib/python2.6/site- 

packages/scapy/config.py", line 84

    self.layers = {owner for f in self.fields for owner in f.owners}

                           ^

   SyntaxError: invalid syntax


噜噜哒
浏览 165回答 2
2回答

子衿沉夜

Scapy 2.4.0与Python 2.6不兼容。您应该将Scapy降级到2.3.3,它支持Python 2.6(我认为是2.5)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python