Wie kann ich mit iPython arbeiten?

Ich versuche, eingelegte Objekte in iPython zu laden.

Der Fehler, den ich erhalte, ist:

AttributeError: Objekt 'FakeModule' hat kein Attribut 'World'

Weiß jemand, wie man es zum Laufen bringt, oder gibt es zumindest eine Möglichkeit, Objekte in iPython zu laden, um sie interaktiv zu durchsuchen?

Vielen Dan

zum Hinzufügen bearbeitet:

Ich habe ein Skript namens world.py, das im Grunde Folgendes tut:

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

Als in einem REPL mache ich:

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

Das funktioniert in der Vanille-Python-REPL, aber nicht mit iPython.

Ich verwende Python 2.6.5 und iPython 0.10 aus der Enthought Python Distribution, hatte aber auch Probleme mit früheren Versionen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage