系统: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相关推荐

  1. Windows10安装Mysql5.7.19.0 msi 版本报错

    安装环境:Windows10 安装版本:MySql 5.7.19.0 msi 1.安装5.7.19.0 msi版本Mysql时报如下错误: 2.根据日志分析是缺少visual Studio 2013 ...

  2. Windows10 安装 cuDNN

    Windows10 安装 cuDNN cuDNN下载 登录 选择对应CUDA的cuDNN版本下载 解压缩下载文件: cuda中的文件转到C:\Program Files\NVIDIA GPU Comp ...

  3. windows10安装docker

    windows10安装docker 修改BIOS中的"支持虚拟化服务 开机按住delete键,进入BIOS中,把virtualization由disabled改为enabled 启用Hype ...

  4. Windows10安装配置ChromeDriver

    Windows10安装和配置ChromeDriver 如果要安装ChromeDriver,需要先查询自己chrome浏览器的版本,因为我的chrome浏览器是自己设置的自动推送更新的,所以也不太清楚更 ...

  5. 【笔记】windows10安装linux双系统教程(可能是现今最简单方法)

    这周测试成功了大牛漂移菌教的树莓派系统镜像的压缩方法([树莓派]小空间树莓派镜像系统备份方法img镜像文件压缩方法),虚拟机下备份镜像不太方便,无论是存储空间还是读卡操作都不方便.所以打算装个linu ...

  6. 【笔记】windows10安装linux(ubuntu)双系统教程(可能是现今最简单方法)

    这周测试成功了大牛漂移菌教的树莓派系统镜像的压缩方法([树莓派]不只是一封感谢信!漂移菌手把手指导:小空间树莓派镜像系统备份方法),虚拟机下备份镜像不太方便,无论是存储空间还是读卡操作都不方便.所以打 ...

  7. oracle19c二次安装报错,Windows10安装Oracle19c数据库详细记录(图文详解)

    这篇文章主要介绍了Windows10安装Oracle19c数据库详细记录,文中给大家介绍了修改密码的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以 ...

  8. linux系统win,Windows10安装运行linux系统的方法

    Windows10如何安装运行linux系统?近来不少朋友都向小编咨询了该问题.其实,操作方法并不复杂,只是用户刚刚使用新系统可能会有点陌生.接下来,系统城小编就分享Windows10安装运行linu ...

  9. win10游戏版如何安装 Windows10安装游戏版的步骤方法

    随着微软对windows10系统的不断优化升级,越来越多的用户选择在电脑上安装win10系统,小白最近推出了最新的游戏版本系统,集成了游戏库,下面来看看电脑重装win10游戏版的教程.更多Window ...

最新文章

  1. R语言构建LogisticRegression模型并计算AUC指标
  2. CSS题目系列(1) - 可滚动的Table
  3. SQL中 不等于时存在null的问题
  4. 从零开始学习jQuery (七) jQuery动画-让页面动起来!
  5. Excel批量转csv格式
  6. java调用WCF问题
  7. 逐一应对 检修三类型视频会议常见问题
  8. 中国计算机手机全部被黑,云南一高校电脑全被黑
  9. dp打开思路4:POJ1189 UVA12511 HDU2845 HBCPC K
  10. Python面试题之如何用Python来发送邮件?
  11. Telnet配合netty打印数据(springboot+netty)
  12. 一起谈.NET技术,asp.net页面中输出变量、Eval数据绑定等总结
  13. 4台服务器集群搭建_Redis Cluster高可用集群搭建
  14. linux qt安装包下载链接
  15. iPad常用的目录路径
  16. 英语单词常用前缀(21-40)
  17. Java + OpenCV 实现图片合成(JavaCV)
  18. 对于Java毕业设计选题的一些看法
  19. 通过贝叶斯非参数模型探索在物流风险评估中的大数据
  20. 量化模型每一层的细节参数

热门文章

  1. 干货 | 这些年,我用的绘图工具大合集
  2. 基于51单片机的智能门禁控制系统(仿真+源码+全套资料)
  3. linux下modprobe命令参数及用法详解--linux加载模块命令
  4. 基础编程题目集(15 分题)
  5. iconv命令的使用方法
  6. excel服务器okr系统,OKR工具能帮企业落地OKR吗?从飞书OKR看专业工具的价值
  7. Nginx的下载与安装及配置
  8. jenkins + svn + maven +svn 实现当SVN提交代码后自动触发打包部署
  9. 淘宝京东类电商评论标签化的思路
  10. 第四次作业 个人学习总结 霍兰德- 职业兴趣测评