pyltp模块安装问题

ModuleNotFoundError: No module named 'pyltp'

pip install pyltp  或  pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyltp

pyltp模块安装问题_第1张图片
报错

问题:

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文件名安装.

pyltp模块安装问题_第2张图片

3)测试

可以直接在命令窗口中测试,代码如下:

pyltp模块安装问题_第3张图片
pyltp模块安装问题_第4张图片
pyltp模块安装问题_第5张图片
检查,安装成功!!!

安装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)。

pyltp模块安装问题_第6张图片
pyltp模块安装问题_第7张图片

解决Visual Studio2015安装路径不能修改的问题

pyltp模块安装问题_第8张图片
pyltp模块安装问题_第9张图片
清除VS

你可能感兴趣的:(pyltp模块安装问题)