Setting PYTHONPATH does not allow importing module

faruk at vt.edu faruk at vt.edu
Tue Mar 3 22:42:46 EST 2015


On Tuesday, March 3, 2015 at 10:37:54 PM UTC-5, liuerfire Wang wrote:
> Is there a file named __init__.py in the modulename dir?
> 
> 
> 
> 
> 
> 
> 
> 
> Best regards
> 
> 
> 
> 
> 
> On Wed, Mar 4, 2015 at 11:25 AM,  <fa... at 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 at machine ~]$ python -c "import sys; print(sys.path)"
> 
> ['',... '/home/me', '/home/me/projects/modulename', ...]
> 
> 
> 
> But import modulename does not work:
> 
> [me at machine ~]$ python -c "import modulename"
> 
> Traceback (most recent call last):
> 
>   File "<string>", line 1, in <module>
> 
> ImportError: No module named modulename
> 
> 
> 
> Does anyone know what's wrong?
> 
> --
> 
> https://mail.python.org/mailman/listinfo/python-list

Yes, there is an __init__.py in the directory /home/me/projects/modulename



More information about the Python-list mailing list