Как получить травление для работы с iPython?
Я пытаюсь загрузить маринованные объекты в iPython.
Я получаю ошибку:
AttributeError: объект 'FakeModule' не имеет атрибута 'World'
Кто-нибудь знает, как заставить это работать, или по крайней мере обходной путь для загрузки объектов в iPython для интерактивного просмотра их?
Спасибо
отредактировано, чтобы добавить:
У меня есть скрипт с именем world.py, который в основном делает:
import pickle
class World:
""
if __name__ == '__main__':
w = World()
pickle.dump(w, open("file", "wb"))
Чем в REPL я занимаюсь:
import pickle
from world import World
w = pickle.load(open("file", "rb"))
который работает в ванильном питоне REPL, но не с iPython.
Я использую Python 2.6.5 и iPython 0.10 из дистрибутива Enthought Python, но у меня также были проблемы с предыдущими версиями.