真的辛酸。先说环境win10 x64, python2.7

下载pyltp包

anaconda和pip都没有依赖,需要自己手动下载、配置。

下载pyltp并解压到任意位置

下载页面:https://github.com/hit-scir/pyltp

下载ltp并解压到任意位置

下载页面:https://github.com/hit-scir/ltp

将解压后的ltp文件夹命名为ltp,整体复制到pyltp中

也就是将ltp所有内容作为一个文件夹放到pyltp中。解压pyltp后所得到的文件夹中已经有一个名为ltp的空文件夹,把它覆盖即可。

安装C扩展包

对于Python 2.7 来说,微软直接推出了Microsoft Visual C++ Compiler for Python 2.7,下载直接安装即可。
http://www.microsoft.com/en-us/download/details.aspx?id=44266

这时候cmd进入pyltp包所在的位置,运行python setup.py install。

报错:error: command 'cl.exe' failed: No such file or directory

解决方案:

SET VCPYTHONPATH=C:\Users\用户名\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0

在python27安装目录下的 Lib\distutils\msvs9compiler.py中第254行

if not productdir or not os.path.isdir(productdir):toolskey = "VCPYTHONPATH"toolsdir = os.environ.get(toolskey, None)if toolsdir and os.path.isdir(toolsdir):productdir = os.path.abspath(toolsdir)if not os.path.isdir(productdir):log.debug("%s is not a valid directory" % productdir)return Noneelse:log.debug("Env var %s is not set or invalid" % toolskey)

报错:error: command 'C:\\Users\\用户名\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2

直到一万年以后,我才发现上面下载的C++扩展程序根本不支持win10...它只支持win7和win8。

所以现在的任务就是找到适合win10的py2.7的C++扩展。

解决方案:.net Framework 3.5 开启C++选项。

部署模型文件

完整的模型文件下载地址: http://pan.baidu.com/share/link?shareid=1988562907&uk=2738088569,我选择的是目前最新的3.4.0版本(ltp-data-v3.4.0.zip)。

参考:

  • https://www.cnblogs.com/zhang-pengcheng/p/4553672.html
  • https://blog.csdn.net/laoyaotask/article/details/45312905
  • https://blog.csdn.net/u010899985/article/details/79165325

哈工大pyltp包安装过程相关推荐

  1. 【机器学习】高斯过程python包安装过程

    高斯过程python包安装过程 pyGp.py 依赖于 python包如下: 运行于 python 环境 2.6 或者 2.7 依赖于科学计算包scipy,数值计算包numpy,以及绘图工具包 mat ...

  2. 哈工大pyltp库安装的踩坑经历—windows10+python3.8

    经过折腾近两天,终于在windows10+ python3.8环境下安装成功! 特此记录一下,希望能给后来人减少一些时间上的浪费. 目录 一.安装后的结果: 1.pip list 显示安装成功 2.分 ...

  3. python怎么安装pandas-datareader_个人Pandas-datareader包安装过程中碰到的问题

    耗费了4个小时,终于成功安装了Pandas-datareader包,中间走了不少弯路.现将碰到的问题总结分享,如果有碰到相同问题的小伙伴,可以参考一下 一共遇到两个问题,先说简单的 问题1. Perm ...

  4. UR驱动包安装过程及遇到问题的解决方案

    1. 去以下两个地址项目1和项目2下载项目   2. 新建一个文件夹如ur_ws,并且创建一个src子目录存放上面两个项目的解压文件,如下图所示. 3. 编译文件,执行catkin_make后报错Pr ...

  5. linux英文包安装教程视频,Linux源码包安装过程讲解

    1. 解压缩包 可以通过下载或其他方式获得了一个软件包,通常它是一个压缩文件,大部分可能是存档的和压缩的,这些文件一般以 .tar .gz为扩展名. 首先拷贝它到一个目录,然后 untar 和 gun ...

  6. Centos6.5 LAMP环境源码包安装与配置,附安装包百度网盘地址

    Centos6.5 LAMP环境源码包安装与配置 http://pan.baidu.com/s/1nvNruzv 安装包百度网盘地址 LAMP是一种web网络应用和开发环境,是linux,Apache ...

  7. pyltp实体识别_哈工大 PYLTP 安装 排坑指南

    0 哈工大 PYLTP 简介 pyltp 是 LTP 的 Python 封装,提供了分词,词性标注,命名实体识别,依存句法分析,语义角色标注的功能. github网址:HIT-SCIR/pyltp 在 ...

  8. 哈工大pyltp安装和使用方法

    2022.4.18最新哈工大pyltp安装和使用过程总结: 1.本机最开始使用的是Python3.7.最开始一直执着于找到3.7对应的wheel,以及在pycharm中调用代码,一直不成功.体现在Py ...

  9. ubuntu16.04在英文状态下安装中文语言包的过程(法一:图形界面的方式) 以及 安装中文语言包后无法选择汉语问题的解决

    ubuntu16.04在英文状态下安装中文语言包的过程(法一:图形界面的方式) 以及 安装中文语言包后无法选择汉语问题的解决 参考文章: (1)ubuntu16.04在英文状态下安装中文语言包的过程( ...

最新文章

  1. nginx响应高并发参数配置
  2. tomcat日志按天切分
  3. 谈谈HashMap线程不安全的体现
  4. mysql函数(二.数字函数)
  5. ELK Stack 与 Elastic Stack 的异同点
  6. java窗体线条切换消失_java – 如何更改apache poi生成的图表不使用平滑线条并将空单元格显示为间隙?...
  7. struts2 国际化 cookie保存语言, 下次访问时显示当前设置的语言
  8. 频谱分析中的频谱泄露现象(以ADC性能测试场景为例)
  9. 如何在Windows下安装ReviewBoard
  10. mysql中FIND_IN_SET函数用法
  11. Chrome开发者工具不完全指南:(三、性能篇)
  12. 《卓有成效的管理者》读书笔记(二)——卓有成效是可以学会的
  13. Python 解压压缩包至文件夹、把整个文件夹打包至压缩包
  14. App云测试平台免费功能汇总
  15. linux运行getch吗,在linux中使用getch()函数
  16. 2022 年最佳 15 款监控工具!你不可错过
  17. 【DL】第 9 章:新兴的神经网络设计
  18. 孩子花掉父母两年工资,游戏你到底是“天使”还是“恶魔”?
  19. 平面设计需要学习什么,平面设计是什么;夏雨老师
  20. 【项目】数仓项目(八)

热门文章

  1. oracle 更新丢失
  2. jquery初始化的三种方式
  3. istio入门(05)istio的架构概念2
  4. 安全性神话已不再,首个MacOS勒索病毒现身
  5. SQL SERVER的统计信息
  6. 数据结构之二叉树(遍历、建立、深度)
  7. 右键菜单打开文件所在文件夹的插件EasyExplore
  8. SSH secure shell 权威指南(转载)
  9. console.log()的兼容性
  10. 移动网站开发中常用的10段JavaScript代码