pyhanlp安裝成功,import導入失敗,出現:importerror: cannot import name 'jvmnotfoundexception'


1、問題描述:

pyhanlp成功安裝,並且可以正常使用,但是這段時間再去用的時候,發現出問題了,一運行就出現,下面的問題:

importerror: cannot import name 'jvmnotfoundexception'

2、原因解釋:

因為我胡亂升級了jpype1的版本,造成pyhanlp無法找到對應的jpype,從而出現上面的問題。這個問題我查閱了網上很多問答,但是都沒有解決辦法,似乎只有我遇到這個問題。

如下圖所示,pyhanlp的版本與jpype1的版本不匹配,因此導致pyhanlp導入出錯。

 

3、解決辦法:

首先,先解決jpype1的版本不匹配問題,通過下面代碼,安裝jpype1 的0.7.0版本;

pip install jpype1==0.7.0

其次,安裝成功后,繼續運行又出現了錯誤(真的要被氣死),出現:ImportError: numpy.core.multiarray failed to import錯誤。哎雖然要被氣死了,但是還是不能氣餒,起來繼續解決。這次如提示的錯誤顯示numpy出錯了,但是我已經安裝了numpy,怎么還會出錯呢,想想可能是版本的問題,因此升級numpy的版本試試,結果果然成功了。

pip install -U numpy

4、最終結果

 

 如圖所示成功!!!!!!!!!!!!!!(終於成功了)

5、總結

精簡的解決方法就是,1、下載對應的jpype1版本,2、更新numpy的版本。

最后,得說一句,問題解決出來太開心開心了,omg,omg,果然磨難和幸福是成正比的。遇事不決,堅持,堅持,堅持。


免責聲明!

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



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