gnuradio / pybombs

PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.
https://gnuradio.org
GNU General Public License v3.0
414 stars 189 forks source link

Failed to start gnuradio-default(3.8) follow the "To run PyBOMBS (Quickstart)" on Ubuntu 18.04.3 #570

Open takurx opened 4 years ago

takurx commented 4 years ago

I have installed follow the step of "To run PyBOMBS (Quickstart)". I saw error of ModuleNotFoundError.

WS000029

It generated module of gnuradio under "\~/{base_folder}/lib/python3/dist-package". I added $PYTHONPATH in setup_env.sh this path that is "/home/{user_name}/{base_folder}/lib/python3/dist-package". And GNU radio 3.8 started.

setup_env.sh is not enough $PYTHONPATH when "pybombs auto-config" generated. My setup_env.sh have $PYTHONPATH that is "\~/{base_folder}/lib/python3.6/dist-package", but don't have "\~/{base_folder}/lib/python3/dist-package".

My environment is Ubuntu 18.04.3. Thanks.

takurx commented 4 years ago

553 is same problem.

Phil67ago commented 1 year ago

I fixed my error by updating pybombs with following patch in '~/.local/usr/lib/python3.10/site-packages/pybombs'. pybombs.patch.txt Then update 'setup_env.sh' by issue following in --- your working pybombs run directory ---: pybombs prefix write-env

Secondly I could not get LD_LIBRARY_PATH working, I don't know why but it won't take that in when 'ld' loads things. This is on Linux/Fedora 36.

Solved by: echo "--- your working pybombs run directory ---/gnuradio-3.11.0/lib64/" > /etc/ld.so.conf.d/gnuradio-3.11.conf Close everything and logout and in again.