fa...@vt.edu wrote: > I have the following directory /home/me/projects/modulename. > > I update PYTHONPATH using the following command: > export PYTHONPATH=$PYTHONPATH:/home/me/projects/modulename > > It seems to have been added: > [me@machine ~]$ python -c "import sys; print(sys.path)" > ['',... '/home/me', '/home/me/projects/modulename', ...] > > But import modulename does not work: > [me@machine ~]$ python -c "import modulename" > Traceback (most recent call last): > File "<string>", line 1, in <module> > ImportError: No module named modulename > Don't you have that one level wrong, to import <modulename> you need the directory where the name <modulename> is to be on PYTHONPATH.
I.e. you should have:- export PYTHONPATH=$PYTHONPATH:/home/me/projects/ If you think about it this makes sense! -- Chris Green ยท -- https://mail.python.org/mailman/listinfo/python-list