環境:Windows、python3.6
1、下載包:官網網址:https://github.com/hankcs/HanLP,親測利用方法二可行
2、安裝python的pyhanlp包:pip install pyhanlp
3、Windows用戶如果遇到:
- building '_jpype' extension
- error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual
- C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
可以按提示安裝Visual C++,也可以安裝輕量級的Miniconda(推薦,超方便):
4、若已安裝anaconda,則直接運行下面代碼:
conda install -c conda-forge jpype1
pip install pyhanlp
5、運行下面情況,則說明安裝pyhanlp成功
6、運行下面代碼將可視化存儲:
from jpype import *
startJVM(getDefaultJVMPath(), "-Djava.class.path=E:\hanlp\hanlp-1.5.4.jar;E:\hanlp", "-Xms1g", "-Xmx1g")
HanLP = JClass('com.hankcs.hanlp.HanLP')
print(HanLP.parseDependency("徐先生還具體幫助他確定了把畫雄鷹、松鼠和麻雀作爲主攻目標。"))#該行可刪除
f = open("E:/ab.txt",'w', encoding='utf-8')
print((HanLP.parseDependency("徐先生還具體幫助他確定了把畫雄鷹、松鼠和麻雀作爲主攻目標。")),file = f)
f.close()
7、下載可視化工具DependencyViewer:
http://nlp.nju.edu.cn/tanggc/tools/DependencyViewer.exe
8、利用dependencyViewer打開寫入的txt文件e:/ab.txt即可。