python3 安裝pyhanlp方法


直接pip install pyhanlp的時候會提示缺少Microsoft Visual c++環境,

其實沒有Microsoft Visual c++環境也是可以的,

可以先安裝jpype1,然后在pip install pyhanlp就行了。

 

步驟:

①在python非官方庫網站上下載庫jpyre1的whl文件,

文件鏈接https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

下載后在命令提示符里切換到下載的路徑下,執行pip install JPype1-0.6.3-cp36-cp36m-win_amd64.whl就安裝上了。

②執行pip install pyhanlp,就能安裝了。

 

安裝完成后並不能使用,需要下載一個jar包、data文件和properties文件,因為hanlp是java開發的雖然有python的API但是還是需要java環境,所以需要安裝JDK。

在命令行里輸hanlp或者在python提示符下輸import pyhanlp,它會自動下載jar包、data文件和properties文件到默認的目錄,data文件比較大1個G左右,下載完成后命令提示符中輸入hanlp,如果已經安裝了JDK扔出現下面錯誤

File "d:\program files (x86)\python3\setup\lib\site-packages\jpype\_jvmfinder.py", line 153, in get_jvm_path
    .format(self._libfile))
jpype._jvmfinder.JVMNotFoundException: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly.

則需要添加一個JAVA_HOME變量,變量值為java的bin目錄的絕對路徑。

 

然后重新打開命令提示符(更改環境變量后需要重新打開命令提示符才能加載出更改后的變量 !),再輸入hanlp就能看到使用方法了。

 

hanlp、pyhanlp的具體使用方法見:

https://go.ctolib.com/hankcs-pyhanlp.html

http://www.hankcs.com/nlp/hanlp.html

https://github.com/hankcs/HanLP/blob/master/README.md


免責聲明!

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



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