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.