Como começar a trabalhar com o iPython?

Estou tentando carregar objetos em conserva no iPython.

O erro que estou recebendo é:

AttributeError: o objeto 'FakeModule' não tem atributo 'World'

Alguém sabe como fazê-lo funcionar, ou pelo menos uma solução alternativa para carregar objetos no iPython, a fim de procurá-los interativamente?

obrigado

editado para adicionar:

Eu tenho um script chamado world.py que basicamente faz:

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

Do que em um REPL eu faço:

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

que funciona no REPL de baunilha python, mas não no iPython.

Estou usando o Python 2.6.5 e o iPython 0.10, ambos da Enthought Python Distribution, mas também estava tendo problemas com as versões anteriores.

questionAnswers(2)

yourAnswerToTheQuestion