nltk.download()
下载NLTK但是出现了错误信息。请问如何解决这个问题?谢谢。我使用的系统是在VMware下安装的Ubuntu,IDE是Spyder。
使用
nltk.download('all')
后,它可以下载一些软件包,但是在下载oanc_masc
时出现错误信息。nltk.download()
下载NLTK但是出现了错误信息。请问如何解决这个问题?谢谢。nltk.download('all')
后,它可以下载一些软件包,但是在下载oanc_masc
时出现错误信息。要下载特定的数据集/模型,请使用nltk.download()
函数,例如,如果您想要下载punkt
句子分词器,请使用:
要下载特定的数据集/模型,请使用nltk.download()
函数,例如,如果您想要下载punkt
句子分词器,请使用:
$ python3
>>> import nltk
>>> nltk.download('punkt')
如果您不确定需要哪些数据/模型,可以从基本的数据+模型列表开始:
>>> import nltk
>>> nltk.download('popular')
它将下载“热门”资源列表。
确保你已经安装了最新版本的 NLTK
,因为它不断改进并持续维护:
$ pip install --upgrade nltk
如果有人想要避免从nltk
下载大型数据集时出现错误,可以参考https://dev59.com/CZjga4cB1Zd3GeqPLYbR#38135306
$ rm /Users/<your_username>/nltk_data/corpora/panlex_lite.zip
$ rm -r /Users/<your_username>/nltk_data/corpora/panlex_lite
$ python
>>> import nltk
>>> dler = nltk.downloader.Downloader()
>>> dler._update_index()
>>> dler._status_cache['panlex_lite'] = 'installed' # Trick the index to treat panlex_lite as it's already installed.
>>> dler.download('popular')
如果有人想找到nltk_data
目录,请参考https://dev59.com/Y5Xfa4cB1Zd3GeqPirA5#36383314
如果要配置nltk_data
路径,请参考https://dev59.com/63A75IYBdhLWcg3wAUB9#22987374
python -c "import nltk; print nltk.__version__"
? - alvassudo pip install nltk
或者sudo apt-get install python-nltk
命令进行安装。一旦更新完成,问题应该会解决。否则,你可能需要手动设置URL。先尝试更新NLTK,如果还不行,再回来找我 =) - alvas从命令行开始,在导入nltk后尝试:
nltk.download('popular', halt_on_error=False)
当出现错误时,它会要求重试损坏的软件包,请选择拒绝并输入“n”,然后它将继续处理正确的软件包。
a) 在OSX中运行以下命令:
sudo /Applications/Python\ 3.6/Install\ Certificates.command
b) 切换到管理员用户(您设置了管理员权限的用户)并在命令行中输入:
/Applications/Python\ 3.6/Install\ Certificates.command
注意事项:
ls /Applications
并查看您那里的python目录名称。
解决这个错误的简单(困难)方法是手动执行该过程。只需访问网站https://www.nltk.org/nltk_data/
并下载所需的zip文件并提取内容。
在Windows中,转到user/AppData/local/Programs/Python/Python(version)/lib
并创建一个名为nltk_data的文件夹。然后创建相应的文件夹。例如,对于'punkt',创建文件夹tokenizers
并将提取的文件夹中的文件夹'punkt'添加到其中。大多数情况下,终端本身会提供此信息。
运行您的程序。干杯!
编辑1:当然,下载所有文件可能需要时间,但如果“urlopen error”仍然存在,则这是唯一的选择。
编辑2:如果您无法下载nltk文件,则通常是路由器或网络的问题。尝试更改您的网络,这应该有所帮助。
https://www.nltk.org/nltk_data/
手动下载它,使用一个 id 并且使用 vpn 下载并保存它,按照错误中显示的路径保存在那里,然后附加 /nltk_data/corpora
文件夹,并将您下载的文件保存为解压格式,然后关闭 VPN 并再次运行相同的代码,它会起作用。nlp$ python -m nltk.downloader all
/usr/lib/python3.10/runpy.py:126: RuntimeWarning: 'nltk.downloader' found in sys.modules after import of package 'nltk', but prior to execution of 'nltk.downloader'; this may result in unpredictable behaviour
warn(RuntimeWarning(msg))
[nltk_data] Error loading all: <urlopen error [Errno 104] Connection
[nltk_data] reset by peer>
Error installing package. Retry? [n/y/e]
我遇到了一个错误:无法建立SSL连接,所以我选择了http。
我遇到了这个错误:
Resource punkt not found. Please use the NLTK Downloader to obtain the resource: import nltk nltk.download('punkt')
当我尝试通过编写来解决问题时:
import nltk
nltk.download()
我的电脑突然关机,Anaconda也关闭了。每次尝试打开它时都会显示错误。
我通过编写以下内容解决了这个问题:
import nltk
nltk.download('punkt')
nltk
,但是在安装完成后,您需要使用nltk.download()
来下载语料库数据。 - Ffisegydd