Modules

Rick Johnson rantingrickjohnson at gmail.com
Wed Mar 21 19:50:07 EDT 2018


Hmm, let's try a little interactive session, shall we? Did
your error message look something like this?

    >>> import spam

    Traceback (most recent call last):
      File "<pyshell#0>", line 1, in <module>
        import spam
    ImportError: No module named spam

    >>> import eggs

    Traceback (most recent call last):
      File "<pyshell#1>", line 1, in <module>
        import eggs
    ImportError: No module named eggs

    >>> from green.eggs import ham

    Traceback (most recent call last):
      File "<pyshell#2>", line 1, in <module>
        from green.eggs import ham
    ImportError: No module named green.eggs

Hmm. It seems that python cannot find a module, then there
is no way to import it. What to do? Ah ha! We check the
search path!

    >>> import sys
    >>> sys.path
    [...List of directories...]

Q: Are your modules inside any of the listed directories?



More information about the Python-list mailing list