Malutas ang pagkabigo ng pagtatangka ng koneksyon sa pag-download ng nltk ('punkt')

Solve Failure Nltk Download Connection Attempt



Malutas ang pagkabigo ng pagtatangka ng koneksyon sa pag-download ng nltk ('punkt')

Orihinal na link: https://blog.csdn.net/weixin_44633882/article/details/104494276

1. Subukang mag-download

import nltk nltk.download() >d punkt

Ang pamamaraang ito ay magtatapon ng 'pagkabigo sa pagtatangka ng koneksyon' sa pangalawang hakbang, sa isang banda dahil ang nltk file ay malaki, sa kabilang banda ang kasalukuyang network ay hindi matatag.



2. Solusyon

Hindi mo ito mai-download nang direkta, kaya't dapat mong makita kung anong file ang nais nitong i-download at kung saan ito mai-save. Pagkatapos mai-download namin ito sa aming sarili at inilalagay ito sa itinalagang direktoryo.



Patakbuhin ang kinakailangang nltk word segmentation code



import nltk nltk.word_tokenize('A pivot is the pin or the central point on which something balances or turns')

Magtapon ng isang pagbubukod

Traceback (most recent call last): File '', line 1, in File 'C:ApplicationsAnaconda3libsite-packages ltk okenize\__init__.py', line 144, in word_tokenize ... File 'C:ApplicationsAnaconda3libsite-packages ltkdata.py', line 701, in find raise LookupError(resource_not_found) LookupError: ********************************************************************** Resource punkt not found. Please use the NLTK Downloader to obtain the resource: >>> import nltk >>> nltk.download('punkt') For more information see: https://www.nltk.org/data.html Attempted to load tokenizers/punkt/english.pickle Searched in: - 'C:\Users\11244/nltk_data' - 'C:\Applications\Anaconda3\nltk_data' - 'C:\Applications\Anaconda3\share\nltk_data' - 'C:\Applications\Anaconda3\lib\nltk_data' - 'C:\Users\11244\AppData\Roaming\nltk_data' - 'C:\nltk_data' - 'D:\nltk_data' - 'E:\nltk_data' - '' **********************************************************************

Maaari naming makita ang pagsubok na i-load ang tokenizers/punkt/english.pickle File, ngunit hindi nahanap. Magsisimula ang system mula sa 'C:\Users\11244/nltk_data' Maghanap sa ilalim ng mga landas na ito.

OK, alam namin kung anong file ang kailangan at saan dapat ilagay ang file na ito. Saan ko ito mai-download?



pag-access nltk_data , Maaari mong piliin ang pakete na kailangan mo upang i-download nang direkta, at pagkatapos ay ilagay ito alinsunod sa landas ngayon lang. Aabutin ng halos 14 minuto.

Ang network ng Github ay hindi matatag kamakailan. Humanap tayo ng isa pang address sa pag-download sa halip na ang address ng pag-download ng github.

Hilahin sa kanan

Ang pag-download mula dito ay mas mabilis (● ’◡’ ●), inirerekumenda na ilagay ito sa Thunder!

Na-download punkt.zip File, pinili kong ilagay ito sa C:\Applications\Anaconda3\share\nltk_data Sa ilalim ng direktoryo, kumpletuhin ang decompression.

λ python Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32 Type 'help', 'copyright', 'credits' or 'license' for more information. >>> import nltk >>> nltk.word_tokenize('A pivot is the pin or the central point on which something balances or turns') ['A', 'pivot', 'is', 'the', 'pin', 'or', 'the', 'central', 'point', 'on', 'which', 'something', 'balances', 'or', 'turns']

3. Buod

Dahil kailangan kong gamitin ang proyekto sa github, kailangan lang akong mag-download nltk Sa silid-aklatan punkt, Kaya't na-download ko lang ito.

Inaasahan kong makakatulong din ito sa iba!

sanggunian

  1. https://blog.csdn.net/qq_43376013/article/details/102883773
  2. https://blog.csdn.net/weixin_44574186/article/details/90748946
  3. https://www.cnblogs.com/zrmw/p/10869325.html