hanlp報錯:嚴重: 沒有找到hanlp.properties,可能會導致找不到data


在pycharm中顯示亂碼,在cmd中顯示不亂碼,提示如下:

D:\pythonworkspace2\source\a>python t2.py
十月 31, 2018 8:31:35 下午 com.hankcs.hanlp.HanLP$Config <clinit>
嚴重: 沒有找到hanlp.properties,可能會導致找不到data
========Tips========
請將hanlp.properties放在下列目錄:
Web項目則請放到下列目錄:
Webapp/WEB-INF/lib
Webapp/WEB-INF/classes
Appserver/lib
JRE/lib
並且編輯root=PARENT/path/to/your/data
現在HanLP將嘗試從D:\pythonworkspace2\source\a讀取data……
十月 31, 2018 8:31:35 下午 com.hankcs.hanlp.corpus.io.IOUtil readBytes
警告: 讀取data/dictionary/CoreNatureDictionary.txt.bin時發生異常java.io.FileNotFoundException: data\dictionary\CoreNatureDictionary.txt.bin (系統找不到指定的路徑。)
十月 31, 2018 8:31:35 下午 com.hankcs.hanlp.dictionary.CoreDictionary load
警告: 核心詞典data/dictionary/CoreNatureDictionary.txt不存在!java.io.FileNotFoundException: data\dictionary\CoreNatureDictionary.txt (系統找不到指定的路徑。)
Traceback (most recent call last):
File "t2.py", line 14, in <module>
print(HanLP.segment(my_words).toString())
jpype._jexception.ExceptionInInitializerErrorPyRaisable: java.lang.ExceptionInInitializerError

 

 

 

解決辦法:

第一步:將data-for-1.6.8中data文件夾考入項目內,即根目錄下有/data文件夾,里面是數據文件;

第二步:修改hanlp.properties文件,將目錄改為 root=D:/pythonworkspace2/source/a/data

 


免責聲明!

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



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