2024-04-26 05:48:32 发布
网友
有没有可能让python会话知道自会话启动以来已经easy_install更新的新库?你知道吗
easy_install
我有一个运行了几天的控制台,最后得到了(大的)结果。在检查结果时,我意识到需要另一个包(nltk)进行处理,我安装了这个包,但是会话不能import它(新的可以)。问题是,我似乎无法保存未处理的结果(pickle和marshal给出了有关字符串长度的错误),而且我真的不想重新运行长达一周的过程。你知道吗
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\u module指定路径参数:
file, pathname, description = find_module('nltk', '/path/to/nltk')
将最后一个参数替换为nltk安装到的路径。你知道吗
您可以尝试使用imp模块加载新包:
如果python找不到新安装的模块,则可能需要为find\u module指定路径参数:
将最后一个参数替换为nltk安装到的路径。你知道吗
相关问题 更多 >
编程相关推荐