Python can’t find module in the same folder

Your code is fine, I suspect your problem is how you are launching it.

You need to launch python from your ‘2014_07_13_test’ directory.

Open up a command prompt and ‘cd’ into your ‘2014_07_13_test’ directory.

For instance:

$ cd /path/to/2014_07_13_test
$ python test.py

If you cannot ‘cd’ into the directory like this you can add it to sys.path

In test.py:

import sys, os
sys.path.append('/path/to/2014_07_13_test')

Or set/edit the PYTHONPATH

And all should be well…

…well there is a slight mistake with your ‘shebang’ lines (the first line in both your files), there shouldn’t be a space between the ‘#’ and the ‘!’

There is a better shebang you should use.

Also you don’t need the shebang line on every file… only the ones you intend to run from your shell as executable files.

Leave a Comment