【发布时间】:2016-01-01 10:05:18
【问题描述】:
我正在尝试将 scapy 模块导入搅拌机:
from bge import logic
import socket
from scapy.all import *
但我面临这个例外:
我将 scapy 模块文件夹复制到:
C:\Program Files\Blender Foundation\Blender\2.75\scripts\modules
这就是它包含的内容:
注意 all 和 base_classes 都在其中。
此外,我尝试在环境变量中添加 PYTHONPATH(我是 不确定这是我必须做的.. 我也尝试添加
C:\Program Files\Blender Foundation\Blender\2.75\scripts\modules\scapy
在PATH和PYTHONPATH中,都没有解决问题):
编辑:
sambler 所说的问题是我使用了不支持 python 3.x 作为搅拌机使用的 scapy。 所以我从这里下载了支持 python 3.x 的更新的 scapy 版本:https://github.com/phaethon/scapy 并用旧的 scapy 替换它,现在它可以工作了,但我无法嗅探、发送或接收数据包:
【问题讨论】: