File “./pkt2.py”, line 23, in
import digital_swig
ImportError: No module named digital_swig
Can someone tell me where to find this package now?
–
Alex, Dreams can come true just believe.
It looks like you have some left-over code laying around. The pkt2.py is
gone and we use pkt.py now, instead. Something must have gotten left
behind
with a checkout or merge at some point.
As for the digital_swig, that’s the “real” name of the SWIG’d-up
gr-digital
module that we export into digital. The internal gr-digital python
modules
use digital_swig, though.
Make sure you’ve cleaned up previous installs, to a git clean -dxf in
your
gnuradio checkout and reinstall. Hopefully that’ll fix your problems.
Just found the digital_swig.py is located
at /usr/local/lib/python2.7/dist-packages/gnuradio/digital
So I change “import digital_swig” to “from gnuradio.digital import
digital_swig” and the complaining disappeared. Seems for these python
modules, i still need to give a full path, even I have imported the
gnuradio, gnuradio.digital in the beginning of the code.
It looks like you have some left-over code laying around. The pkt2.py is
gone and we use pkt.py now, instead. Something must have gotten left behind
with a checkout or merge at some point.
Sorry for the correction, pkt2 is my doing. I re-implemented pkt.py with
message passing capabilities.
As for the digital_swig, that’s the “real” name of the SWIG’d-up gr-digital
module that we export into digital. The internal gr-digital python modules
use digital_swig, though.
Make sure you’ve cleaned up previous installs, to a git clean -dxf in your
gnuradio checkout and reinstall. Hopefully that’ll fix your problems.
I think Alex is importing pkt2.py from in-tree and not from an installed
location.
I have no d8psk*, dbpsk*, modulation_utils2*.
Which branch do you use for this?
The dXpsk blocks have been replaced with Xpsk modulators that allow both
differential and non-differential with a flag to turn it on and off
(should
be on by default), and modulation_utils2 (unless Josh reintroduced that,
too) is now must modulation_utils.