Hi, I developed a package with a structure like this src/ tesfile.py dir1/ __init__.py file1.py dir2/ __init__.py file2.py
The testfile is meant to try the code out that is specified in file1.py and file2.py Now i have another project where i want to use the code from that package. The structure of that project: src/ file3.py dir3/ __init__.py file4.py To use it, i copied the package in the root of the project: src/ file3.py dir3/ __init__.py file4.py package/ __init__.py dir1/ __init__.py file1.py dir2/ __init__.py file2.py In my code (file3.py) i then do an "import package.dir1.file1 as myobj" and access a class like this: myobj.LMyClass() (where myobj and LMyClass are decent names. Used these as example) That works but i get an error in the package files. I then get an error in package/dir1/file1.py on an import statement specified in that file1.py that says import dir2.file2 How come this works as standalone project and not when i try to use it as in situation 2 it doesn't seem to find module file2.py ? How can i solve that? Thanks Benedict -- http://mail.python.org/mailman/listinfo/python-list