Try: $ less `which gnuradio-companion`
And see which python interpreter gnuradio-companion uses. Hopefully someone from Ettus support knows for sure and can help with the OOT. Your OOT looks like it is using python3 Philip On 2/20/20 2:41 PM, Müller, Marcus (CEL) wrote: > Hi Ivan, > > GNU Radio 3.7: Python2 > GNU Radio 3.8: Py2 XOR Py3 > GNU Radio >3.8: Py3 > On Thu, 2020-02-20 at 19:35 +0100, Ivan Iudice wrote: >> Your help is very welcome! >> I’m sorry for the stupid question, however, how can I know which version of >> python is used by gnuradio? >> >> Ivan >> >>> Il giorno 20 feb 2020, alle ore 19:22, Philip Balister >>> <[email protected]> ha scritto: >>> >>> On 2/20/20 11:25 AM, Ivan Iudice wrote: >>>> Hi Philip! >>>> I only have site-package folder in both python2.7 and python3.5 lib >>>> folders, no dist-package. >>>> The problem is that in python3.5/site-package there is not numpy, it’s >>>> only in python2.7/site-package. >>>> Is it not installed for python3? How can I install it in both the sdk >>>> sysroot and in the target? >>> >>> hmm, is gnuradio on the e310 using python 2 or 3? Maybe mixed python >>> versions. >>> >>> Sorry for the short answer, trying to help, but I don't use the Ettus >>> builds for gnuradio. >>> >>> Philip >>> >>>> Thanks so much. >>>> >>>> Ivan >>>> >>>>>> Il giorno 20 feb 2020, alle ore 17:05, Philip Balister >>>>>> <[email protected]> ha scritto: >>>>> >>>>> I had some dist-packages versus site-packages with some versions of >>>>> gnuradio. See if both exist. I'm betting numpy is in site-packages. >>>>> >>>>> Philip >>>>> >>>>>> On 2/19/20 4:46 PM, Ivan Iudice wrote: >>>>>> I’m curious to know if there is somebody in the list developing for E310 >>>>>> using current SDK. >>>>>> This is a problem that, obviously, everybody wants execute custom module >>>>>> could incur. >>>>>> Any ideas? >>>>>> >>>>>> Ivan >>>>>> >>>>>>>> Il giorno 17 feb 2020, alle ore 17:31, [email protected] ha scritto: >>>>>>> >>>>>>> >>>>>>> Dear all, >>>>>>> finally I cross-compiled my OOT module for running on USRP E310. >>>>>>> Based on the instructions at >>>>>>> "https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source", >>>>>>> I set the environment variable PYTHONPATH a little bit different, to >>>>>>> point the path of the installed OOT module: >>>>>>> >>>>>>> export PYTHONPATH=$LOCALPREFIX/lib/python3.5/dist-packages:$PYTHONPATH >>>>>>> >>>>>>> Such a way, on the target I can load my custom module in python. >>>>>>> root@ni-e31x-316AFEA:~# python3 -c "import custom_mod" >>>>>>> I created a flowgraph that use my OOT module, and I discovered in the >>>>>>> newer file system for E310 python3 has not all of the needed libraries. >>>>>>> root@ni-e31x-316AFEA:~# ./top_block.py >>>>>>> Traceback (most recent call last): >>>>>>> File "./top_block.py", line 12, in <module> >>>>>>> from gnuradio import blocks >>>>>>> File >>>>>>> "/home/root/localinstall/usr/lib/python3.5/dist-packages/gnuradio/blocks/__init__.py", >>>>>>> line 38, in <module> >>>>>>> from .stream_to_vector_decimator import * >>>>>>> File >>>>>>> "/home/root/localinstall/usr/lib/python3.5/dist-packages/gnuradio/blocks/stream_to_vector_decimator.py", >>>>>>> line 23, in <module> >>>>>>> from gnuradio import gr >>>>>>> File >>>>>>> "/home/root/localinstall/usr/lib/python3.5/dist-packages/gnuradio/gr/__init__.py", >>>>>>> line 46, in <module> >>>>>>> from .top_block import * >>>>>>> File >>>>>>> "/home/root/localinstall/usr/lib/python3.5/dist-packages/gnuradio/gr/top_block.py", >>>>>>> line 32, in <module> >>>>>>> from .hier_block2 import hier_block2 >>>>>>> File >>>>>>> "/home/root/localinstall/usr/lib/python3.5/dist-packages/gnuradio/gr/hier_block2.py", >>>>>>> line 26, in <module> >>>>>>> import pmt >>>>>>> File >>>>>>> "/home/root/localinstall/usr/lib/python3.5/dist-packages/pmt/__init__.py", >>>>>>> line 61, in <module> >>>>>>> from .pmt_to_python import pmt_to_python as to_python >>>>>>> File >>>>>>> "/home/root/localinstall/usr/lib/python3.5/dist-packages/pmt/pmt_to_python.py", >>>>>>> line 23, in <module> >>>>>>> import numpy >>>>>>> ImportError: No module named 'numpy' >>>>>>> How could I solve the problem? >>>>>>> I'm so close to run my OOT modules on the target... >>>>>>> Thanks so much. >>>>>>> Ivan >>>>>>> >>>>>>> >>>>>>> >>>>>>> Con Tiscali Mobile Smart 30 4G hai minuti illimitati, 100 SMS e 30 Giga >>>>>>> in 4G a soli 8,99€ al mese. http://tisca.li/smart30 >>>>>>> >> >>
