Python3 importación no encontrar módulo

Estoy intentando probar un ejemplo de un libro y ImportError un ImportError .

El ejemplo comienza como:

 from tkinter import * from PP4E.Gui.Tools.widgets import frame, button, entry 

Y si pongo un sistema de import sys; print(sys.path) import sys; print(sys.path) al principio del código, la salida es

 ['/Users/aaa/Documents/workspace/programming-python/PP4E/Lang/Calculator', '/usr/local/lib/python3.4/site-packages/setuptools-12.2-py3.4.egg', '/usr/local/lib/python3.4/site-packages/pip-6.0.8-py3.4.egg', '/User/aaa/Documents/workspace/programming-python',... ] 

Así es como se ve una versión truncada de mi directorio de programming-python :

 ❯ tree . ├── PP4E │  ├── __init__.py │  ├── Gui │  │  ├── Tools │  │  │  ├── __init__.py │  │  │  └── widgets.py │  │  └── __init__.py │  ├── Lang │  │  └── Calculator │  │    ├── __init__.py │  │    └── calc0.py └── site-packages └── PP4E.pth 

El mensaje de error que estoy recibiendo es:

 ❯ python3 calc0.py Traceback (most recent call last): File "calc0.py", line 2, in  from PP4E.Gui.Tools.widgets import frame, button, entry ImportError: No module named 'PP4E' 

¿Alguien sabe lo que tengo que hacer para que Python encuentre el módulo PP4E? Gracias.

Tuve mi PYTHONPATH mal: el directorio raíz es /Users , no /User . Gracias.