擅长:python、mysql、java
<p>我今天也碰到了这个问题。</p>
<p>我尝试了在Python2.7下安装,结果很快就成功了。从外观上看,Dpkt还没有更新到3.x版本。</p>
<p>我使用了Python 3.4附带的2to3工具来转换源代码:</p>
<pre><code>python C:\Python34\Tools\Scripts\2to3.py -w dpkt-1.8
</code></pre>
<p>除ieee80211.py之外的所有文件都成功了,我必须手动编辑该文件以分离导入,使其读取:</p>
<pre><code>from . import dpkt
import socket, struct
</code></pre>
<p>完成后,您可以像往常一样运行python 3.4并使用setup.py安装。</p>
<p>我没有做任何广泛的测试,但请记住,一个脚本转换源。。。</p>
<p><strong>更新:</strong>我无法使用此方法读取pcap文件-看起来需要更仔细的移植。</p>