init.py
sys.path , script . , .
, :
~/foo/__init__.py
~/foo/foo.py
~/foo/bar/__init__.py
~/foo/bar/baz.py
init.py - , , foo.py baz.py - python. - :
import sys
try:
from foo import foo
from foo.bar import baz
except ImportError:
"%s is not in %s. Add to your PYTHONPATH in ~/.bashrc" % \
(os.path.expanduser("~/foo"),sys.path)
- , , . , , , / . . '~/foo' ~ ~/downloads/foo, :
cd ~
ln -s ~/downloads/foo foo
- .