ModuleNotFoundError: No module named 'pyltp'
pip install pyltp 或 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyltp
报错问题:
building 'pyltp' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
解决方法:参考文章哈工大自然语言处理ltp在windows10下的安装使用
选择安装wheels方法
1)下载wheels
下面两个文件针对不同的python版本下载一个即可,电脑(win10),64bit的windows应该都可以。
pyltp-0.2.1-cp35-cp35m-win_amd64.whl
pyltp-0.2.1-cp36-cp36m-win_amd64.whl
2)安装文件
下载好了以后, 在命令行下, cd到wheel文件所在的目录, 然后使用命令pip install wheel文件名安装.
3)测试
可以直接在命令窗口中测试,代码如下:
检查,安装成功!!!安装pyltp完成!!!!
若在cmd窗口中测试成功,在Pycharm上测试不成功,则说明,Pycharm中的python interpreter没有设置对。 设置Interpreter,可参考文章:python 改变其Project Interpreter
以下是如何安装VS2015 + 如何完全清楚掉VS2015
解决方法:
1)在PyPI官网上查找pyltp模块 ------ 没有找到whl类型文件
pyltp 是 [语言技术平台(Language Technology Platform, LTP)](https://github.com/HIT-SCIR/ltp)的 Python 封装。
在使用 pyltp 之前,您需要简要了解 [语言技术平台(LTP)](http://ltp.readthedocs.org/zh_CN/latest/) 能否帮助您解决问题。
## 一个简单的例子
下面是一个使用 pyltp 进行分词的例子
`python # -*- coding: utf-8 -*- from pyltp import Segmentor segmentor = Segmentor()segmentor.load("/path/to/your/cws/model") words = segmentor.segment("元芳你怎么看") print"|".join(words) segmentor.release() ` 除了分词之外,pyltp 还提供词性标注、命名实体识别、依存句法分析、语义角色标注等功能。
详细使用方法请参考 [在线文档](http://pyltp.readthedocs.io/)。
2)在网上下载【VS2015专业版官方中文版下载】:http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso。然后安装这个vs(visual studio)。
清除VS
网友评论