windows10安装pyltp
系统:windows10
python版本:python3.6
安装pyltp比较复杂,有如下几点需要注意:
1.由于pyltp安装时报错,需要Visual C++14.0的编译环境,因此首先电脑中需要先安装VC++14.0,对应的VS版本为VS2015。参考https://blog.csdn.net/guxiaonuan/article/details/73775519?locationNum=2&fps=1进行安装。
2.常规认为使用pip install 命令可以进行python包的安装,师兄也是用pip安装成功,但那是之前pyltp-0.1.9版本,现在已更新到pyltp-0.2.1版本,我在使用pip安装时遇到了两个错误:
(1)编码问题:控制台console不支持utf-8编码,可以通过两个方案解决:1)CHCP命令,我的电脑默认使用编号936的GB2312,可通过 chcp 65001命令将活动代码页改为编号65001的utf-8解决问题,参考https://blog.csdn.net/sinat_21302587/article/details/68061547;2)打开pip目录中compat的__init__.py(在sublime text3中打开的),把第75行代码改为:“gbk”,再保存,参考https://blog.csdn.net/c3438727825/article/details/79074902。两者都能够解决utf-8编码问题,继而迎来下一个问题。
(2)提示pyltp安装包的头文件Converter.h文件中“convert”找不到标识符。
我找到Converter.h文件打开看过后,按照我的理解,convert标识符在使用前的确没在此文件中定义过,至于是否包含在其他文件中没有细究,总之百度了一圈也没有方法可供参考,因此选择放弃pip安装方法。
3.选择使用 python setup.py install方法进行安装并成功。参考博客:https://blog.csdn.net/u013066730/article/details/73605730和https://blog.csdn.net/laoyaotask/article/details/45312905。
(1)下载pyltp:https://github.com/hit-scir/pyltp;
(2)下载ltp:https://github.com/hit-scir/ltp;
(3)将解压后的ltp文件夹命名为ltp,复制到pyltp文件夹中并覆盖之前的ltp文件夹;
(4)在pyltp文件夹中有一个名为setup.py的python程序,打开cmd,切换到setup.py程序所在的目录下;
(5)执行命令:python setup.py build;
(6)执行命令:python setup.py install。
至此pyltp安装成功,汗与泪的教训让我不禁想记录下这个艰辛的过程,希望能帮助别人不要踩坑,如果有问题请多指教咯~~
安装成功:
且可以使用import pyltp语句,没有报错:
欧耶\(^o^)/
windows10安装pyltp相关推荐
- Windows10安装Mysql5.7.19.0 msi 版本报错
安装环境:Windows10 安装版本:MySql 5.7.19.0 msi 1.安装5.7.19.0 msi版本Mysql时报如下错误: 2.根据日志分析是缺少visual Studio 2013 ...
- Windows10 安装 cuDNN
Windows10 安装 cuDNN cuDNN下载 登录 选择对应CUDA的cuDNN版本下载 解压缩下载文件: cuda中的文件转到C:\Program Files\NVIDIA GPU Comp ...
- windows10安装docker
windows10安装docker 修改BIOS中的"支持虚拟化服务 开机按住delete键,进入BIOS中,把virtualization由disabled改为enabled 启用Hype ...
- Windows10安装配置ChromeDriver
Windows10安装和配置ChromeDriver 如果要安装ChromeDriver,需要先查询自己chrome浏览器的版本,因为我的chrome浏览器是自己设置的自动推送更新的,所以也不太清楚更 ...
- 【笔记】windows10安装linux双系统教程(可能是现今最简单方法)
这周测试成功了大牛漂移菌教的树莓派系统镜像的压缩方法([树莓派]小空间树莓派镜像系统备份方法img镜像文件压缩方法),虚拟机下备份镜像不太方便,无论是存储空间还是读卡操作都不方便.所以打算装个linu ...
- 【笔记】windows10安装linux(ubuntu)双系统教程(可能是现今最简单方法)
这周测试成功了大牛漂移菌教的树莓派系统镜像的压缩方法([树莓派]不只是一封感谢信!漂移菌手把手指导:小空间树莓派镜像系统备份方法),虚拟机下备份镜像不太方便,无论是存储空间还是读卡操作都不方便.所以打 ...
- oracle19c二次安装报错,Windows10安装Oracle19c数据库详细记录(图文详解)
这篇文章主要介绍了Windows10安装Oracle19c数据库详细记录,文中给大家介绍了修改密码的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以 ...
- linux系统win,Windows10安装运行linux系统的方法
Windows10如何安装运行linux系统?近来不少朋友都向小编咨询了该问题.其实,操作方法并不复杂,只是用户刚刚使用新系统可能会有点陌生.接下来,系统城小编就分享Windows10安装运行linu ...
- win10游戏版如何安装 Windows10安装游戏版的步骤方法
随着微软对windows10系统的不断优化升级,越来越多的用户选择在电脑上安装win10系统,小白最近推出了最新的游戏版本系统,集成了游戏库,下面来看看电脑重装win10游戏版的教程.更多Window ...
最新文章
- R语言构建LogisticRegression模型并计算AUC指标
- CSS题目系列(1) - 可滚动的Table
- SQL中 不等于时存在null的问题
- 从零开始学习jQuery (七) jQuery动画-让页面动起来!
- Excel批量转csv格式
- java调用WCF问题
- 逐一应对 检修三类型视频会议常见问题
- 中国计算机手机全部被黑,云南一高校电脑全被黑
- dp打开思路4:POJ1189 UVA12511 HDU2845 HBCPC K
- Python面试题之如何用Python来发送邮件?
- Telnet配合netty打印数据(springboot+netty)
- 一起谈.NET技术,asp.net页面中输出变量、Eval数据绑定等总结
- 4台服务器集群搭建_Redis Cluster高可用集群搭建
- linux qt安装包下载链接
- iPad常用的目录路径
- 英语单词常用前缀(21-40)
- Java + OpenCV 实现图片合成(JavaCV)
- 对于Java毕业设计选题的一些看法
- 通过贝叶斯非参数模型探索在物流风险评估中的大数据
- 量化模型每一层的细节参数