Resolvido nltk.download('stopwords') [nltk_data] Erro ao carregar stopwords: <urlopen error [Errno 11004] [nlt]

Resolvido (erro de stopwords de download nltk) nltk.download('stopwords')
[nltk_data] Erro ao carregar stopwords: <urlopen error [Errno 11004]
[nltk_data] getaddrinfo failed>
False









Erro de código



Um pequeno amigo do grupo de fãs queria usar o nltk para carregar palavras de parada e baixar o arquivo de dicionário de sinônimos (naquela época ele sentiu muito frio e veio até mim para pedir ajuda, e depois o ajudou a resolver sem problemas, a propósito, Espero que possa ajudar mais amigos que não vão resolver esse bug), o código de erro é o seguinte:

insira a descrição da imagem aqui


Conteúdo da mensagem de erro :


[nltk_data] Erro ao carregar palavras irrelevantes: <urlopen error [Errno 11004]
[nltk_data] getaddrinfo failed>
False



erro de tradução



Erro de tradução de tradução :

[nltk_data] Erro ao carregar stopword: <urlopen error [Errno 11004]
[nltk_data] getaddrinfo failed>
erro



Motivo do erro



Motivo do erro : pode ser devido a problemas de rede,O blogueiro baixou o arquivo de dicionário de sinônimos para todos, baixe-o de acordo com o seguinte e coloque-o no caminho do arquivo especificado!



Solução



O blogueiro já baixou três dicionários de sinônimos comumente usados ​​pelo NLTK: dicionário de sinônimos de parada e dicionário de sinônimos de parte do discurso. . .Preste atenção na conta pública no final do artigo e responda: nltk_data, você consegue! ! !Após o download, coloque-o no caminho de arquivo especificado de sua própria mensagem de erro!

insira a descrição da imagem aqui


Preste atenção ao número público no final do artigo e responda :nltk_data


insira a descrição da imagem aqui



Naquela época, verifiquei as informações e aprendi que eu mesmo poderia baixar esses dados. De acordo com a mensagem de erro, você pode colocá-lo em qualquer um dos seguintes diretórios (nota: o diretório de todos não é necessariamente)


insira a descrição da imagem aqui



Estou na pasta Python3.8, crio uma pasta nltk_data, crio uma pasta corpora down, e por fim coloco a pasta descompactada de stopwords na pasta corpora: D:\Python3.8\nltk_data\corpora :

insira a descrição da imagem aqui

Execute o programa novamente para ver se a biblioteca de palavras de parada está carregada:

insira a descrição da imagem aqui


ajuda

Este artigo foi incluído em: coluna "Farewell to Bug"

Esta coluna é usada para registrar vários bugs difíceis encontrados no estudo e no trabalho, bem como vários problemas levantados por pequenos parceiros do grupo de fãs. Formato do artigo: código do erro + tradução do erro + motivo do erro + solução, incluindo instalação do programa, operação Se você encontrar outros problemas no processo do programa, se você encontrar outros problemas depois de se inscrever na coluna + seguir o blogueiro, você pode conversar em privado para ajudar a resolvê-los! ! !

Guess you like

Origin blog.csdn.net/yuan2019035055/article/details/126680740