【jpype】pycharm中配置jpype
文章目錄
pycharm中配置jpype
前言
網上找了好久各種好像,貌似都是到了關鍵點就含糊其辭的一筆帶過,可能是博主能力太低無法理解吧,搞了好久終於算是搞定了,以此博文作為記錄且供需要的各位小夥伴參考。
說明
博主的操作環境是:
window10
anaconda3
pycharm
jdk1.8
一、 資源獲取
1:jpype獲取,安裝
此連結是博主獲取的jpype寫的一篇博文,具體獲取jpype版本博文中都有告知。
jpype獲取連結:
2:hanlp jar包獲取
獲取hanlp jar包要和自己的python版本相一致,具體說明參考以下連結。
hanlp jar包獲取連結:https://blog.csdn.net/Jiajikang_jjk/article/details/83756760
3:資料包(data)獲取
資料包獲取:
二、配置說明
1:如下所示是博主建立的專案:NLP and actual combat—>chapter eight
2:如上圖所示 data資料包,jar包,hanlp.properties配置檔案 其中data資料包的路徑是按照自己的意願存放的。
3:hanpl.properties配置檔案修改如下所示:
三、測試配置結果
程式碼
"""
author:jjk
datetime:2018/11/5
coding:utf-8
project name:Pycharm_workstation
Program function: python呼叫HanLP分詞(中文)
"""
import jpype
from jpype import *
# 呼叫HanLP的java包,如下路徑下載並解壓c盤即可:
# 啟動JVM,Linux需替換分號;為冒號:
startJVM(getDefaultJVMPath(), "-Djava.class.path=F:/Pycharm/Pycharm_workstation/NLP and actual combat/chapter eight\hanlp-1.6.8.jar;"
"F:/Pycharm/Pycharm_workstation/NLP and actual combat/chapter eight", "-Xms1g", "-Xmx1g")
paraStr1='賈繼康'
print("="*30+"HanLP分詞"+"="*30)
HanLP = JClass('com.hankcs.hanlp.HanLP')
print(HanLP.segment(paraStr1))
jpype.shutdownJVM()
結果
四、參考連結
1、https://blog.csdn.net/xiaoyaozizai017/article/details/78783460
2、https://github.com/hankcs/pyhanlp/wiki/Windows
3、https://blog.csdn.net/weixin_36541072/article/details/78591690
4、https://www.cnblogs.com/ybf-yyj/p/7801429.html
5 、https://github.com/hankcs/pyhanlp/wiki/