【问题标题】:FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a'FileNotFoundError:[Errno 2] 没有这样的文件或目录:b'liblibc.a'
【发布时间】:2021-04-01 06:17:41
【问题描述】:
import scapy.all as scapy
def scan(ip):
    scapy.arping(ip)
scan("192.168.196.0")

使用 scapy 进行 arping 时出现上述错误 python 3.9.1版

【问题讨论】:

标签: python-3.x scapy


【解决方案1】:
cd /usr/lib/x86_64-linux-gnu/
ln -s -f libc.a liblibc.a

这将创建一个符号链接以适应 python 3.9 中重命名的文件。

【讨论】:

  • 谢谢。它对我有用。在 Manjaro 20.2 中,但在 /usr/lib/ 中找到了 libc.a 文件
  • 将 scapy 更新到 dev 版本可以修复它并且更干净
  • 在 Fedora 中:sudo ln -s -f /usr/lib64/libc.a /usr/lib64/liblibc.a
  • 在 Arch 上使用 Python 3.9.3,从 2.4.4 升级到 Scapy 2.4.5 解决了这个问题
  • 在 Manjaro 21.2rc 上:sudo ln -s -f /usr/lib64/libc.a /usr/lib64/liblibc.a
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-03
  • 2021-08-24
  • 2021-03-07
  • 2015-06-09
  • 2021-10-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多