Skip to content

Commit

Permalink
FAQ: Update LD_LIBRARY_PATH and PYTHONPATH
Browse files Browse the repository at this point in the history
libbcc.so is actually installed to /usr/lib64 instead of
/usr/local/lib in my computer system:

$ find /usr -name libbcc.so
/usr/lib64/libbcc.so

And also we can find out bcc-python:

$ find /usr/lib -name bcc
/usr/lib/python2.7/site-packages/bcc

It is better to use one line command to export environment
variable LD_LIBRARY_PATH and PYTHONPATH.

Signed-off-by: Tiezhu Yang <[email protected]>
  • Loading branch information
Tiezhu Yang authored and yonghong-song committed Mar 17, 2021
1 parent f604646 commit 9b6b05a
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions FAQ.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ Q: hello_world.py fails with:
OSError: libbcc.so: cannot open shared object file: No such file or directory
A: make sure to 'make install' and add the directory
where libbcc.so was installed into your LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$(dirname `find /usr -name libbcc.so`):$LD_LIBRARY_PATH

Q: hello_world.py fails with:
ImportError: No module named bcc
A: checkout "sudo make install" output to find out bpf package installation site,
add it to the PYTHONPATH env variable before running the program.
sudo bash -c 'PYTHONPATH=/usr/lib/python2.7/site-packages python examples/hello_world.py'
export PYTHONPATH=$(dirname `find /usr/lib -name bcc`):$PYTHONPATH

Q: hello_world.py still fails with:
bpf: Operation not permitted
Expand Down

0 comments on commit 9b6b05a

Please sign in to comment.