fernando@andromeda:~> python2.7 -c "import os; print(os.environ.get('PYTHONPATH', ''))"
fernando@andromeda:~> python --version Python 2.7.12 fernando@andromeda:~> fernando@andromeda:~> export PYTHONPATH="/usr/lib64/python2.7/site-packages" fernando@andromeda:~> python2.7 -c "import os; print(os.environ.get('PYTHONPATH', ''))" /usr/lib64/python2.7/site-packages fernando@andromeda:~> and running gnuradio-companion it crashes again with osmocom no luck :-( thanks On 10/05/17 03:46, Cinaed Simson wrote: > On 05/09/2017 12:23 AM, Fernando wrote: >> >> >> On 09/05/17 07:02, Cinaed Simson wrote: >>> On 05/08/2017 03:44 PM, Fernando wrote: >>>> My GRC crashes when I place a osmocom source and osmocon sink. >>>> >>>> Doing some research I have found that is a python problem with >>>> _osmosdr_swig >>>> >>>> fernando@andromeda:~> python -c 'import osmosdr' Traceback (most recent >>>> call last): File "<string>", line 1, in <module> File >>>> "/usr/lib64/python2.7/site-packages/osmosdr/__init__.py", line 26, in >>>> <module> from osmosdr_swig import * File >>>> "/usr/lib64/python2.7/site-packages/osmosdr/osmosdr_swig.py", line 21, >>>> in <module> _osmosdr_swig = swig_import_helper() File >>>> "/usr/lib64/python2.7/site-packages/osmosdr/osmosdr_swig.py", line 20, >>>> in swig_import_helper return >>>> importlib.import_module('_osmosdr_swig') File >>>> "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module >>>> __import__(name) ImportError: No module named _osmosdr_swig >>>> fernando@andromeda:~> >>>> >>>> I am using Opensuse 42.2, and it have been reported taht it works fine >>>> for other people with the same OS. >>>> >>>> there is a package called python-gr-osmosdr wich contains >>>> /usr/lib64/python2.7/site-packages/osmosdr/osmosdr_swig.py >>> Remove the directory >>> >>> /home/fernando/.grc_gnuradio >>> >>> Check to ensure there's a shared library >>> >>> _osmosdr_swig.so >>> >>> in the same directory. >>> >>> Check to ensure the installation of gnuradio was added to your python path >>> >>> python -c "import os; print(os.environ.get('PYTHONPATH', ''))" >>> >>> Check to ensure there's only one installation of gnuradio. >>> >>> -- Cinaed >>> >> _osmosdr_swig.so is here >> >> andromeda:/home/fernando # find / |grep _osmosdr_swig.so >> /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so >> >> >> >> fernando@andromeda:~> python -c "import os; >> print(os.environ.get('PYTHONPATH', ''))" >> it reports no error > Actually, not reporting a PYTHONPATH is an error. > > In order for the gnuradio-companion to find osmosdr/_osmosdr_swig.so it > needs a PYTHONPATH defined - there's more than version of python > installed on most Linux systems. > > Try it again but type > > python2.7 -c "import os; print(os.environ.get('PYTHONPATH', ''))" > > It's possible that python is linked to a different version of python2.7 > on your system. > > If it's empty again, make sure python2.7 is the version of python you're > using in your shell by typing > > python --version > > If the version is not python2.7 (or a minor version of 2.7) then add > > alias python="/usr/bin/python2.7" > > to your $HOME/.bashrc file. > > And add then > > export PYTHONPATH="/usr/lib64/python2.7/site-packages" > > to your $HOME/.bashrc > > Then finally, type > > . $HOME/.bashrc > > There's a "period" in front of $HOME/.bashrc - it may be hard to see - > it means source the file $HOME/.bashrc - which will set your PYTHONPATH > environment variable. > > Then try to to startup up gnuradio-companion again. > > -- Cinaed > > >> >> I have deleted /home/fernando/.grc_gnuradio >> >> and.... >> >> fernando@andromeda:~> gnuradio-companion >> /usr/lib64/python2.7/site-packages/gnuradio/grc/gui/BlockTreeWindow.py:102: >> GtkWarning: Theme directory base/ of theme oxygen has no size field >> >> self.search_entry.set_icon_from_stock(gtk.ENTRY_ICON_PRIMARY, >> gtk.STOCK_FIND) >> <<< Welcome to GNU Radio Companion 3.7.11 >>> >> >> Block paths: >> /usr/share/gnuradio/grc/blocks >> Warning: restarting the docstring loader (crashed while loading >> 'osmosdr_sink') >> Warning: restarting the docstring loader (crashed while loading >> 'osmosdr_source') >> Warning: restarting the docstring loader (crashed while loading >> 'uhd_amsg_source') >> Warning: restarting the docstring loader (crashed while loading >> 'uhd_usrp_sink') >> Warning: restarting the docstring loader (crashed while loading >> 'uhd_usrp_source') >> Warning: docstring loader crashed too often >> Segmentation fault (core dumped) >> fernando@andromeda:~> ^C >> fernando@andromeda:~> >> >> and it crashes again >> >> >> I have tried as another user just in case it was something of my >> personal profile, but it also crashes. >> >> I have only one installation of gnuradio. >> >> Can i try something more? >> >> >> thanks >> >> >> >> >> _______________________________________________ >> 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 > > _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio