¿Cómo comenzar a trabajar con iPython?

Estoy tratando de cargar objetos en escabeche en iPython.

El error que obtengo es:

AttributeError: el objeto 'FakeModule' no tiene atributo 'World'

¿Alguien sabe cómo hacer que funcione, o al menos una solución alternativa para cargar objetos en iPython para navegar interactivamente?

Gracias

editado para agregar:

Tengo un script llamado world.py que básicamente hace:

import pickle
class World:
    ""
if __name__ == '__main__':
    w = World()
    pickle.dump(w, open("file", "wb"))

Que en un REPL hago:

import pickle  
from world import World  
w = pickle.load(open("file", "rb"))

que funciona en la vall python REPL pero no con iPython.

Estoy usando Python 2.6.5 y iPython 0.10, ambos de la distribución Enthought Python, pero también estaba teniendo el problema con las versiones anteriores.