On Mar 11, 10:14 pm, "eryksun ()" <eryk...@gmail.com> wrote: > I'm not an expert at Python packaging, but assuming a structure such as > > folder1 > \ > __init__.py > module1.py > folder2 > \ > __init__.py > module2.py > > within module1, I can import from module2, e.g.:
This only works if you can edit the PYTHONPATH. With thousands of users and dozens of groups each with their own custom environments, this is a herculean effort. $ ./folder1/module1.py module 1 ! Traceback (most recent call last): File "./folder1/module1.py", line 4, in <module> import folder2.module2 ImportError: No module named folder2.module2 $ export PYTHONPATH=$PWD $ ./folder1/module1.py module 1 ! module 2 ! -- http://mail.python.org/mailman/listinfo/python-list