discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] ImportError: No module named _osmosdr_swig


From: Fernando
Subject: Re: [Discuss-gnuradio] ImportError: No module named _osmosdr_swig
Date: Wed, 10 May 2017 15:56:58 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0

address@hidden:~> python2.7 -c "import os;
print(os.environ.get('PYTHONPATH', ''))"

address@hidden:~> python --version
Python 2.7.12
address@hidden:~>


address@hidden:~> export PYTHONPATH="/usr/lib64/python2.7/site-packages"
address@hidden:~> python2.7 -c "import os;
print(os.environ.get('PYTHONPATH', ''))"
/usr/lib64/python2.7/site-packages
address@hidden:~>


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
>>>>
>>>> address@hidden:~> 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
>>>> address@hidden:~>
>>>>
>>>> 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
>>
>>
>>
>> address@hidden:~> 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....
>>
>> address@hidden:~> 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)
>> address@hidden:~> ^C
>> address@hidden:~>
>>
>> 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
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>> .
>>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]