• 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,果然磨难和幸福是成正比的。遇事不决,坚持,坚持,坚持。

  • 相关阅读:
    微信小程序 editor富文本
    vuex详解
    每日一练
    如何有效地进行代码 Review?
    vue实现瀑布流
    浅谈js防抖和节流-转载
    Java Kafka 消费积压监控
    用于文本内容的复制粘贴
    Java 键值对数据本地保存与读取
    Java ElasticSearch 操作
  • 原文地址:https://www.cnblogs.com/maxxu11/p/12680664.html
Copyright © 2020-2023  润新知