Discussion:
(no subject)
m***@public.gmane.org
2013-02-15 16:25:05 UTC
Permalink
I am using using ubuntu 12.10 i am trying to run a python block, namely OP25, in GNU Radio Companion v3.6.3-35-g4435082f, which uses python version 2.7.3 for some reason although python3.2 is in the lib folder. ! run the following command in terminal:

~$ python -m trace --count -C . op25_grc.py

Here is the output with an error:

Imported legacy fsk4
Using Volk machine: ssse3_32
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in run_module_as_main
"_main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in run_code
exec code in run_globals
File "/usr/lib/python2.7/trace.py", line 819, in
main()
File "/usr/lib/python2.7/trace.py", line 807, in main
t.runctx(code, globs, globs)
File "/usr/lib/python2.7/trace.py", line 513, in runctx
exec cmd in globals, locals
File "op25_grc.py", line 493, in
tb = op25_grc()
File "op25_grc.py", line 231, in __init_
self.wxgui_fftsink2_0_0.set_callback(wxgui_fftsink2_0_0_callback)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/hier_block2.py", line 54, in getattr
return getattr(self._hb, name)
AttributeError: 'gr_hier_block2_sptr' object has no attribute 'set_callback"

the code in file "hier_block2_.py" is too long to post here so i attached it. i have been unable to find any sort of solution to this problem anywhere. some have said it could be a version problem so i am send this out on this list. Any help will be greatly appreciated.
Thank you very much!
Lennart Regebro
2013-03-05 15:47:20 UTC
Permalink
Post by m***@public.gmane.org
which uses python version 2.7.3 for some reason although python3.2 is in the lib folder.
~$ python -m trace --count -C . op25_grc.py
You are running it with Python 2. To run it with Python 3, you need to
call python3.

It seems like GNURadioCompanion should support Python 2.7, though, so
I don't think that's the issue. But by all means, try. :-)

//Lennart

Loading...