1. 程式人生 > >使用python語言安裝stanfornlp 和hanlp安裝包

使用python語言安裝stanfornlp 和hanlp安裝包

安裝stanfornlp

準備條件 win10 + jdk8(java安裝包) + anaconda3
• 1)安裝stanford nlp自然語言處理包: pip install stanfordcorenlp
• 2)下載Stanford CoreNLP檔案
https://stanfordnlp.github.io/CoreNLP/download.html
下載的檔案件為:stanford-corenlp-full-2016-10-31的壓縮包
把解壓後的stanford-corenlp-full-2016-10-31重新命名為Stanford CoreNLP
• 3)下載中文模型jar包, 

http://nlp.stanford.edu/software/stanford-chinesecorenlp-2018-02-27-models.jar
• 4)將上一步下載的stanford-chinese-corenlp2018-02-27-models.jar放在Stanford CoreNLP資料夾內
• 5)在Python中引用模型:
• from stanfordcorenlp import StanfordCoreNLP
• nlp = StanfordCoreNLP(r‘path', lang='zh')
說明:
--path 為Stanford CoreNLP資料夾目錄

由於本機的記憶體過小,載入stanfordnlp所需要的記憶體需要8G,而本機記憶體只有4G,根本無法讀取,所以只是把程式碼複製在編譯器裡,並沒有執行。

 

安裝hanlp
• 1、安裝Java和Visual C++:我裝的是Java 1.8和Visual C++ 2015。
• 2、安裝Jpype,conda install -c conda-forge jpype1
• 3、測試是否按照成功:
from jpype import *
startJVM(getDefaultJVMPath(), "-ea")
java.lang.System.out.println("Hello World")
shutdownJVM()

原文連結