Nltk: 属性错误:模块“nltk”没有属性“下载”

创建于 2018-02-18  ·  16评论  ·  资料来源: nltk/nltk

#code 

import nltk
nltk.download()
Traceback (most recent call last):
  File "nltk.py", line 2, in <module>
    import nltk
  File "/Users/antonionogueras/Desktop/NLTK/nltk.py", line 10, in <module>
    nltk.download()
AttributeError: module 'nltk' has no attribute 'download'

眼镜:
Mac、High Sierra、Python 3.6

resolved

最有用的评论

请将您的文件从nltk.py重命名为其他名称,例如my_nltk_script.py 。 然后重新运行脚本。 请参见

此外,通常您不应该在脚本中下载 NLTK 数据下载,除非它是交互式 jupyter notebook 或交互式解释器。

所有16条评论

尝试将模型名称作为 download() 函数的参数。 例如

import nltk
nltk.download('punkt')

@somnathrakshit我通过添加“流行”和“全部”来做到这一点,但收到相同的错误。

'all' 和 'popular' 将在交互式控制台中工作。 你是在尝试还是从 .py 脚本运行?

@somnathrakshit是的。 我也按照你的建议尝试了nltk.download('punkt')并得到了同样的错误。

您可以从交互式控制台而不是 .py 脚本中尝试一下吗? 它对我有用。

请将您的文件从nltk.py重命名为其他名称,例如my_nltk_script.py 。 然后重新运行脚本。 请参见

此外,通常您不应该在脚本中下载 NLTK 数据下载,除非它是交互式 jupyter notebook 或交互式解释器。

@2hands10fingers更改脚本文件名是否解决了问题?

@alvations虽然它确实按预期启动了 GUI,但我遇到了 SSL 错误,这使我无法与 GUI 交互。 这是我的错误。

[SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed(ssl.c:749)

你使用的是 Python3.6 吗? 如果是这样,它看起来像~一个来自 CPython 的上游错误~类似于这个问题: https :

TL; 博士

/Applications/Python 3.6/Install Certificates.command

sudo /Applications/Python\ 3.6/Install\ Certificates.command

成功了! 我肯定在使用 Python 3.6。 谢谢!

这对我有用。
起初,我保存了一个名为 nltk.py 的文件,在该文件中,我写了这两行。
转到 C:\Users\User\AppData\Local\Programs\Python\Python36\
在这里,删除那个 nltk.py 文件。

现在,从 cmd 提示符重新运行这两行,它就会工作。

它仍然对我不起作用我已经尝试了上述所有方法,但我仍然得到
“模块‘nltk’没有‘内部’属性”

@2hands10fingers和我有同样的问题,我卸载 nltk,重新安装它,然后再次运行这些代码行。
1.pip卸​​载nltk
2.pip安装nltk
3.再次运行那些行 import nltk nltk.download()
4.运行它,它将无错误地执行。

您的终端 Python 安装和 ipython 安装是分开的。
什么是import sys; 打印(sys.path)在任一生成?

我将我的 python 脚本命名为 nltk.py,这导致了错误。 因此,我将其更改为不同的文件名,瞧它开始工作了!

这对我有用。
起初,我保存了一个名为 nltk.py 的文件,在该文件中,我写了这两行。
转到 C:\Users\User\AppData\Local\Programs\Python\Python36
在这里,删除那个 nltk.py 文件。

现在,从 cmd 提示符重新运行这两行,它就会工作。

这为我解决了这个问题,我在 Windows 10 上运行 Python 3.8

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

zdog234 picture zdog234  ·  3评论

stevenbird picture stevenbird  ·  3评论

chaseireland picture chaseireland  ·  3评论

libingnan54321 picture libingnan54321  ·  3评论

ndvbd picture ndvbd  ·  4评论