我有一个 python scapy 代码并且运行良好。我使用 pyinstaller 创建了 exe,并尝试从第二台未安装 python 或 scapy 的电脑运行。
该工具在第二台电脑上运行良好,但一开始,我收到此错误
ERROR: Loading module scapy.layers.dcerpc
Traceback (most recent call last):
File "scapy\main.py", line 191, in _load
File "importlib\__init__.py", line 90, in import_module
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
File "scapy\layers\dcerpc.py", line 30, in <module>
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
File "scapy\layers\dns.py", line 1262, in <module>
File "scapy\arch\windows\__init__.py", line 1035, in read_nameservers
AttributeError: 'NetworkInterface' object has no attribute 'nameservers'
如果不在第二台电脑上安装 scapy,可以删除这些错误吗?