是否可以让 python 会话知道自会话启动以来已easy_install
编辑的新库?
我有一个运行了几天的控制台,最后得出了(大)结果。nltk
我在检查结果时意识到我需要另一个包import
(问题是,我似乎无法保存未处理的结果(pickle
并marshal
给我关于字符串长度的错误),我真的不想重新运行为期一周的过程。
是否可以让 python 会话知道自会话启动以来已easy_install
编辑的新库?
我有一个运行了几天的控制台,最后得出了(大)结果。nltk
我在检查结果时意识到我需要另一个包import
(问题是,我似乎无法保存未处理的结果(pickle
并marshal
给我关于字符串长度的错误),我真的不想重新运行为期一周的过程。
您可以尝试使用imp模块加载新包:
from imp import *
file, pathname, description = find_module('nltk')
nltk = load_module('nltk', file, pathname, ('.py', 'U', 1))
如果 python 找不到新安装的模块,您可能需要为 find_module 指定路径参数:
file, pathname, description = find_module('nltk', '/path/to/nltk')
用安装 nltk 的路径替换最后一个参数。