【发布时间】:2012-10-31 10:14:37
【问题描述】:
是否可以让 python 会话知道自会话启动以来已easy_installed 的新库?
我有一个运行了几天的控制台,最后得出了(大)结果。我在检查结果时意识到我需要另一个包 (nltk) 进行处理,我安装了它,但会话不能import 它(新的可以)。问题是,我似乎无法保存未处理的结果(pickle 和 marshal 给我关于字符串长度的错误),我真的不想重新运行为期一周的过程。
【问题讨论】:
-
你可以将数据写入文件,而不需要 pickle/marshal 吗?你在处理什么样的数据?
-
它们是推文(由
tweetstream提供)——高度嵌套的结构、列表中的字典等,因此保存起来并不简单。 -
您是否尝试过使用与默认协议不同的协议来使用pickle? (为协议传递 pickle.dump 数字“-1”)
-
@zigg :虽然它不是您所指问题的重复(另一个问题有点复杂),但答案对我有用!谢谢。
标签: python import easy-install