Windows10+Python3.6.1+PyCharm安装哈工大NLP工具Pyltp血泪史记录

  • 失败1. 之前用过的Anaconda3(Python3.7)+Spyder,但是无论是wheel文件直接pip intall,还是pip/conda+install pyltp,各种命令尝试遍了,无果。
  • 失败2. Anaconda3仍然不放弃,尝试给wheel改名后pip install,显示在pip/conda list中有该包,但是import仍然是有问题的。要么显示module pyltp不存在,要么显示from pyltp SentenceSpliter等Name找不到,甚至尝试安装所谓Visual C++ 14.0编译环境仍然不行

成功的分界点~~~

  • 有效并成功结果:卸载了anaconda,spyder。重点:尝试在Python3.7下均失败,考虑是pyltp跟Python3.7版本冲突吧,后来重新装了Python3.6.1,尝试从源代码安装成功,即选择使用 python setup.py install方法,参考博客 windows10安装pyltp
  • 操作步骤:
  1. 下载pyltp: https://github.com/HIT-SCIR/pyltp,解压到任意位置;

  2. 下载ltp模型工具:https://github.com/hit-scir/ltp,解压到任意位置,重名为ltp,并复制到pyltp解压后文件中的空子文件夹ltp中;

  3. 在pyltp文件夹中,打开命令行,看到该文件夹下有个setup.py的文件;

  4. 执行命令:python setup.py build (该过程时间较长);划重点!!!该过程有的会提示Error,需要Visual C++ 14.0 编译环境,这是因为pyltp用C++编写的,要在Python中使用,会有这个编译环境要求。如果安装过Visual Studio 2015及以上,就可以不用装了。我参考https://blog.csdn.net/guxiaonuan/article/details/73775519?locationNum=2&fps=1这篇博客安装的,自定义选择一个功能就可以了,比较方便。

  5. 执行命令:python setup.py install。

 

至此安装成功。。。疯了要。。。踩了太多太多坑。。。

 

安装成功后在PyCharm中的分句示例:

Console结果:

  

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值