gpt4 book ai didi

Python NLTK 对齐导入错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:45:51 24 4
gpt4 key购买 nike

NLTK 的对齐模块出现奇怪的导入错误:

$ python2 --version
Python 2.7.10
$ pip2 freeze | grep nltk
nltk==3.2
$ python2
Python 2.7.10 (default, Oct 23 2015, 18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import nltk
>>> from nltk.align import AlignedSent
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named align

如您所见,我为 python 2.7 安装了 nltk 3.2。我可以直接导入 nltk。但是,我无法访问 align 模块。

我知道我使用的导入语句是正确的,因为我直接从 the official documentation 中获取了它.此外,我查看了 the interface changes from NLTK 2 to NLTK 3并且没有提到 align 模块。


为什么会发生这种情况,我该如何解决?

最佳答案

从 NLTK 3.2 版开始,align 模块已经是 renamed to translate .因此使用:

from nltk.translate import AlignedSent

关于Python NLTK 对齐导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36121123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com