Hello Pavan Yedavalli:

I don't use PyBOMBS so maybe I am wrong, but that sounds like that path
variables (for bash) are not correctly updated to include the path to the
GNU Radio libraries OR you have already installed an another version of GNU
Radio (using manual build or apt-get) and is conflicting with your PyBomBs
installations.

A few things to check:

1.Did you make sure that your computer does not have an older version of
GNU Radio?
2.Did you try *pybombs run gnuradio-companion* instead?
3.Did you try printing out path variables (PYTHONPATH, PATH,
LD_LIBRARY_PATH, C_INCLUDE_PATH, CPLUS_INCLUDE_PATH ) after running "source
~/prefix/setup_env.sh"? Does it look correct? (Note: you have to run "source
~/prefix/setup_env.sh" every time you open your terminal.)

If you don't want to build it using PyBOMBS, you can just install one that
is on the official Ubuntu repo (sudo apt-get install gnuradio-dev). The one
that comes with Ubuntu 14.04 is pretty outdated, though. (Maybe you can
dist-upgrade to Ubuntu 16.04 or later, which comes with a more recent
vintage of GNU Radio).

Alternatively, you can do a full manual build by downloading dependencies
and do a full manual build following instructions at
https://github.com/gnuradio/gnuradio . Note that this can be a somewhat
annoying process, and that is what PyBOMBS is attempting to solve.
(Somewhat outdated list of dependencies:
https://wiki.gnuradio.org/index.php/UbuntuInstall . Also, please note that
you may have to do "git clone --recursive
https://github.com/gnuradio/gnuradio.git"; instead of "git clone
https://github.com/gnuradio/gnuradio.git"; since the latter command may not
clone source codes for Volks.)

Finally, you can simply use GNU Radio live image.

Regards,
Kyeong Su Shin

On Tue, May 23, 2017 at 6:22 PM, Pavan Yedavalli <psy2...@columbia.edu>
wrote:

> Hi,
>
> I successfully followed the instructions on github to install pybombs,
> cloning the directory and then running
>
> sudo python setup.py install
>
> Everything successfully finished:
>
> PyBOMBS.install_manager - INFO - Phase 1: Creating install tree and 
> installing binary packages:
> Install tree:
> |
> \- gnuradio
>    |
>    +- uhd
>    |
>    \- apache-thrift
> PyBOMBS.install_manager - INFO - Phase 2: Recursively installing source 
> packages to prefix:
> PyBOMBS.install_manager - INFO - Installing package: apache-thrift
> Cloning:     (100%) 
> [===========================================================================================================================================]
> Cloning:     (100%) 
> [===========================================================================================================================================]
> Configuring: (100%) 
> [===========================================================================================================================================]
> Building:    (100%) 
> [===========================================================================================================================================]
> Installing:  (100%) 
> [===========================================================================================================================================]
> PyBOMBS.install_manager - INFO - Installation successful.
> PyBOMBS.install_manager - INFO - Installing package: uhd
> Cloning:     (100%) 
> [===========================================================================================================================================]
> Configuring: (100%) 
> [===========================================================================================================================================]
> Building:    (100%) 
> [===========================================================================================================================================]
> Installing:  (100%) 
> [===========================================================================================================================================]
> PyBOMBS.install_manager - INFO - Installation successful.
> PyBOMBS.install_manager - INFO - Installing package: gnuradio
> Cloning:     (100%) 
> [===========================================================================================================================================]
> Configuring: (100%) 
> [===========================================================================================================================================]
> Building:    (100%) 
> [===========================================================================================================================================]
> Installing:  (100%) 
> [===========================================================================================================================================]
> PyBOMBS.install_manager - INFO - Installation successful.
> pavan@pavan-ThinkPad-T430:~/pybombs$ source ~/prefix/setup_env.sh
>
> But then when I run gnuradio-companion, it gives me the following error:
>
> pavan@pavan-ThinkPad-T430:~/pybombs$ gnuradio-companion
> Traceback (most recent call last):
>   File "/home/pavan/prefix/bin/gnuradio-companion", line 99, in <module>
>     run_main()
>   File "/home/pavan/prefix/bin/gnuradio-companion", line 87, in run_main
>     from gnuradio.grc.main import main
> ImportError: No module named main
>
> Why is it not able to find the "main" module? It seemed like everything was 
> installed correctly. I did this install multiple times after removing the 
> pybombs directory and doing it again, but it continues to give this same 
> error. I don't really know where to go from here.
>
> I saw that Mike Willis had a similar problem a bit ago and he said he found 
> random files in
>
> /usr/lib/python2.7/dist-packages/gnuradio/
>
> Is there a way I can clean up/uninstall everything and just start from 
> scratch with the correct steps also (I'm using Ubuntu 14.04)? I was hoping 
> that all the steps in the pybombs installation would make everything work 
> correctly. Please let me know.
> Thanks so much for the help.
>
>
> --
>
> Pavan
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to