解決NLTK包下載出錯問題及NLP環境測試
Python 2.7
IDE Pycharm 5.0.3
NLTK 3.2.1
前言
需要用到自然語言處理了,安裝除錯過程記錄一下,省的下次再找
【注意:軟體安裝需求:Python、NLTK、NLTK-Data必須安裝,NumPy和Matplotlin推薦安裝,NetworkX和Prover9可選安裝】
安裝詳細過程可見Python與自然語言處理(一)搭建環境總結的很好,我這裡簡要說明和補充:
安裝Python
滾粗,自己百度
安裝NLTK
Pycharm自帶NLTK包,如果沒有,請在cmd視窗輸入命令:
pip install nltk
,下的應該蠻快的。不知道pip是什麼?滾粗!
安裝NLTK-Data
你可以作死的嘗試:
>>>import nltk
>>>nltk.download()
先點選Refresh,重新整理下,之後選中all-corpora點選左下角下載就好,至於路徑
要麼在C盤中,要麼在Python的根目錄下!C盤根目錄最靠譜!
這是官方正統下載方式,但是肯定會出錯的!不僅下的慢,而且下一半就出錯!老紙試了三次!
這裡才是正確的下載方式:最好的方法是用使用@V_can打包好的的包網盤下載下載地址1:雲盤密碼znx7,下來的包nltk_data.zip 解壓到C盤根目錄下,這樣是最保險的,防止找不到包。下載地址2:雲盤密碼4cp3
NLTK測試
測試環境是否安裝好請按照下列步驟(全部在python console中完成,就是輸入一行輸出一行的那種IDE):
In[4]:from nltk.book import *
# 只輸入import nltk 會出錯的,但卻有很多部落格上都這麼寫,我也母雞
之後會出現如下顯示:
*** 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
繼續測試輸入:
In[5]:text1
會輸出:
Out[5]:
<Text: Moby Dick by Herman Melville 1851>
再測試輸入:
In[6]: text1.concordance("monstrous")
輸出:
Displaying 11 of 11 matches:
ong the former , one was of a most monstrous size . ...
ok,這裡就演示那麼多,到此,NLP的環境就裝好了,除錯完畢,可以用於自己的實驗了。
總結
寫的東西不重複,實踐過正確,有重點,對別人有幫助,這個才是最重要的。
致謝
@monkey131499--Python與自然語言處理(一)搭建環境
@V_can--Python與自然語言處理_第一期_NLTK入門之環境搭建
相關文章
- 搭建測試環境後出現的問題
- Fabric 環境搭建遇到問題及解決
- 解決所有環境問題
- app 測試環境切換問題APP
- webpack(1)安裝環境與解決環境問題Web
- junit測試出現的小問題解決方案
- ngrok+express解決本地環境中微信介面除錯問題Express除錯
- griffin環境搭建及功能測試
- mysql的JDBC架包下載及簡單測試連線MySqlJDBC
- 虛擬機器搭建測試環境解決方案虛擬機
- 測試靈魂三問及解決方案
- 平臺配置及測試錯誤提示及解決方案
- 軟體測試--環境講解
- CentOS7系統安裝虛擬環境,安裝及相關報錯問題解決方案、配置、問題解決、常見相關命令CentOS
- 行者APP適配國外環境問題解決APP
- 生產環境sqlldr載入效能問題及分析之一SQL
- 生產環境sqlldr載入效能問題及分析之二SQL
- 資料填充 PHP artisan db:seed 線上環境執行報錯問題解決PHP
- 配置開發環境、生成環境、測試環境開發環境
- Windows 10 下搭建 Homestead 環境 Vagrant up 所遇到的問題及解決Windows
- PHP環境配置-虛擬機器配置及問題解決(VM下的NAT)PHP虛擬機
- nginx 負載均衡 使用ip_hash方式解決session問題 測試Nginx負載Session
- 使用API28報錯問題及解決API
- Oracle 錯誤總結及問題解決 ORAOracle
- matplotlib中文報錯問題及解決方案
- lustre檔案系統環境搭建及測試
- 搭建LVS負載均衡測試環境負載
- iOS 搭建XMPP環境時新增依賴庫報錯及解決iOS
- 【PyCharm】解決虛擬環境pip無法使用問題PyCharm
- 測試環境使用問題及其最佳化對策實踐
- fio效能測試-環境搭建,功能介紹,測試講解
- Goreplay 流量錄製重放到測試環境,效能測試過程中遇到的問題Go
- 前端開發環境(開發,除錯,測試工具)前端開發環境除錯
- 測試環境匯出至開發環境過程記錄 expdp、impdp開發環境
- Windows 環境安裝 Horizon 報錯解決Windows
- Oracle 常見的錯誤問題及解決方法Oracle
- CentOS環境下mysql遠端連線和問題解決CentOSMySql
- oracle RAC 環境解決sequence 不一致問題Oracle