Talk:ModuleNotFoundError

From GNU Radio
Revision as of 23:29, 29 January 2020 by Duggabe (talk | contribs)
Jump to navigation Jump to search


When you start gnuradio-companion or execute grcc, and you get this, or a similar, error message:

ModNotFound.png

then perform the following steps.

A. Mac OSX / macOS

See the MacInstall guide for issues and settings for that OS.

B. Determine your installation prefix

If you don't know or remember your installation prefix, perform the following step:

  • on a terminal screen, enter gnuradio-config-info --prefix

then use that prefix in place of {prefix} in the following commands.

C. Finding the Python library

Using your file manager, look in {prefix}/lib for a sub-directory to match your Python version.
for example, python2.7 or python3. Use that name in place of {py-version} in the following commands.

D. Setting PYTHONPATH

- For almost all Debian / Ubuntu (and derivative) systems, and most other 32-bit Unix/Linux systems, use:

export PYTHONPATH={prefix}/lib/{py-version}/dist-packages:{prefix}/lib/{py-version}/site-packages:$PYTHONPATH

- For other 64-bit systems, use:

export PYTHONPATH={prefix}/lib64/{py-version}/site-packages:$PYTHONPATH

E. Setting LD_LIBRARY_PATH

- For almost all Debian / Ubuntu (and derivative) systems, and most other 32-bit Unix/Linux systems, use:

export LD_LIBRARY_PATH={prefix}/lib:$LD_LIBRARY_PATH

- For other 64-bit systems, use:

export LD_LIBRARY_PATH={prefix}/lib64:$LD_LIBRARY_PATH

F. Store the commands in a Bash start-up file

Once you have determined the correct two export commands to use, open your text editor and put them in your ~/.profile or ~/.bash_aliases or ~/.bashrc file and restart your terminal.