Window離線環境下如何安裝pyhanlp

Hanlp在離線環境下的安裝我是沒有嘗試過的,分享SunJW_2017的這篇文章就是關於如何在離線環境下安裝hanlp的。咱們能夠一塊兒來學習一下!html

HanLP是一款優秀的中文天然語言處理工具,能夠實現包括分詞、詞性標註、實體識別在內容諸多功能,詳情見其項目主頁。另外,該工具包還提供了python3的接口,在線安裝很方便,但有時須要部署在內網機等沒有網絡環境的機器上,比較繁瑣,整理步驟以下:java

一、安裝jpype1,這是pyhanlp的依賴包,能夠下載編譯好的.whl文件,地址在這,選擇對應本身python版本和操做系統版本的後,用pip install *.whl進行安裝便可。python

二、安裝java環境,因爲HanLP是用java開發的,所以調用python的接口時機器上應該配置了java環境,能夠在網上搜索安裝。網絡

三、在pyhanlp的項目主頁下載完整的.zip壓縮包,解壓後進入文件夾執行python setup.py install。工具

四、下載data-for-1.7.0.zip和hanlp-1.7.0.-release.zip,解壓後分別得到data文件夾和hanlp.properties、hanlp-1.7.0.jar文件。學習

五、進入python包的安裝目錄,以Anaconda爲例,進入該安裝目錄下的./lib/site-packages/pyhanlp-0.1.44-py3.6.egg/pyhanlp文件夾,將4中獲得的文件複製到本目錄,保證目錄的內部結構以下:操作系統

hanlp命令行

|—staticserver

|  |—datahtm

|  |  |—dictionary

|  |  |—model

|  |  |—READ.html

|  |  |—version.txt

|  |—init.py

|  |—hanlp.properties

|  |—hanlp.properties.in

|  |—hanlp-1.7.0.jar

|  |—index.html

|—init.py

|—main.py

|—server.py

|—util.py

六、編輯hanlp.properties中的內容,更改其中root=行的內容,使其指向data文件夾的上一層,如root=D:/Anaconda/Lib/site-packages/pyhanlp-0.1.44-py3.6.egg/pyhanlp/static。

七、打開命令行,輸入hanlp -v,檢查是否安裝成功。正常應該返回jar包、data文件夾和hanlp.properties的位置。

---------------------

相關文章
相關標籤/搜索