python3使用nltk.download()時出錯的解決辦法 / 離線安裝nltk_data


注:本文禁止任何形式的轉載。若發現盜轉,老朽把你底褲都扒出來。

如果你也在使用nltk.download()時出錯,本簡短的隨筆會幫助你解決這個問題。如果本隨筆對你有幫助,登陸后給我個贊罷。

 

首先踩一腳其他類似的博文:那些博文太老,太落后,並且一個抄一個,最早竟能追溯到12年。結果只能把簡單的變為復雜的,對卡在安裝上的你我毫無幫助。好的,批評到此結束,下面請看教程~

 

首先使用WIN + R輸入cmd,Ctrl + Shift + Enter打開命令提示符,鍵入

pip install nltk

 

然后在python交互下使用

import nltk.book

 

此時你應能看到一系列的,一長串的報錯。最末尾會有一段(可能並不完全相同,數量也不一樣):

Searched in:
    - 'C:\\<一個路徑>/nltk_data'
    - 'C:\\<一個路徑>\\nltk_data'
    - 'C:\\<一個路徑>\\nltk_data'
    - 'C:\\<一個路徑>\\nltk_data'
    - 'C:\\<一個路徑>\\nltk_data'
    - 'C:\\nltk_data'
    - 'D:\\nltk_data'
    - 'E:\\nltk_data'

 

好,記下其中任一路徑。接下來我們去https://github.com/nltk/nltk_data下載我們需要的數據。

現在是2020年5月18日,你只需下載正數第二個“packages”文件夾即可。關於如何在GitHub下載文件夾,可以參閱其他博文,這里就不再贅述~

(如果你實在不會。。。請見本文末)

---A Few Moments Later---

好的,假定你已經下載並成功得到了packages文件夾及其內含的所有文件。現在,把packages文件夾下的所有子文件夾拷貝至前述任一路徑處。請注意,不要把packages拷過去,而是packages的子文件夾。(我這里強調了兩次,相信你已經看到並看懂了~)

好,大功告成。在python交互下使用

import nltk.book

 

此時你應看見如下輸出:

*** Introductory Examples for the NLTK Book ***
Loading text1, ..., text9 and sent1, ..., sent9
Type the name of the text or sentence to view it.
Type: 'texts()' or 'sents()' to list the materials.
text1: Moby Dick by Herman Melville 1851
text2: Sense and Sensibility by Jane Austen 1811
text3: The Book of Genesis
text4: Inaugural Address Corpus
text5: Chat Corpus
text6: Monty Python and the Holy Grail
text7: Wall Street Journal
text8: Personals Corpus
text9: The Man Who Was Thursday by G . K . Chesterton 1908

 

恭喜,安裝完成。簡單吧,容易吧。天知道那些博客是怎么把如此簡單的事闡述得如此復雜!

感謝你的閱讀,本文完。

 

什么,你不會下載GitHub的單個文件夾?好罷好罷,請聯系我:eks_new@outlook.com

還好這個文件夾並不大,只有六百余兆,我就通過其他手段發給你吧。

但是!我要收你【七塊錢奶茶費】作為時間消耗的補貼。什么,你不想給?那請Baidu/Google/Bing。這些東西查一下就有了嘛!

好的,本文到此真的結束了。謝謝你的閱讀。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM