Problems importing modules and libraries

I'm having trouble importing modules for gnuradio. First, everything works if I just run the python file from the command line, and everything loads just fine in the interpreter. There is only a problem using pycharm. Furthermore, GNU Radio is installed correctly.


I added the python interpreter, and since the module loads fine from the interpreter I'm not sure why I had to add the path to pycharm. Anyways, I added the location where the the gnuradio module is: /usr/local/lib/python2.7/site-packages/gnuradio; however, it was wrong. The correct path to load was the parrent directory: /usr/local/lib/python2.7/site-packages. I'm wondering why this is.

More importantly, after loading the library I get this compiler error:

  File "/usr/local/lib/python2.7/site-packages/gnuradio/gr/", line 24, in swig_import_helper
    _mod = imp.load_module('_runtime_swig', fp, pathname, description)
ImportError: cannot open shared object file: No such file or directory

The file in question is located in /usr/lib, however I've added every possible path to tell it where it is but no luck. Also, I've added /usr/lib to my LD_LIBRARY_PATH and rand ldconfig with no success. Only thing I could think of.

What am I doing wrong?

Please sign in to leave a comment.