2

尝试运行示例时出现以下错误hello_world.py

Traceback (most recent call last):
  File "/usr/share/bcc/examples/hello_world.py", line 9, in <module>
    from bcc import BPF
ImportError: cannot import name BPF

我从源代码(链接)安装了密件抄送。我还安装了两个 python bcc 绑定包,python-bccpython3-bcc没有运气。

我正在运行 Ubuntu 18.04和内核版本4.15.0-117-generic

我在这里想念什么?

4

2 回答 2

0

在 ubuntu 20.04 中,我执行以下命令来修复它。

sudo apt-get install bpfcc-tools linux-headers-$(uname -r)
于 2022-03-05T07:55:54.643 回答
0

我得到了这个问题。我使用pyenv来管理我的 python 版本,所以 python 在错误的位置查找文件。

$ python -c 'import site; print(site.getsitepackages())'
['/home/sagar/.pyenv/versions/3.6.6/lib/python3.6/site-packages']

我尝试了一个python3命令,该命令不是由安装的pyenv,我没有收到上述错误。

于 2020-09-30T06:00:35.447 回答