• windows10 安装 pyltp python3.6


    系统: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语句,没有报错:

    原文:https://blog.csdn.net/weixin_40899194/article/details/79702468

  • 相关阅读:
    css 定位
    css inline忽略宽和高
    css clear属性
    关系型数据库与nosql
    链接标签<a>的css定义规则
    1em=16px
    text-align的justify属性
    2393Cirno的完美算数教室 容斥
    bzoj4665小w的喜糖 dp+容斥
    bzoj4558[JLoi2016]方 容斥+count
  • 原文地址:https://www.cnblogs.com/bianzhiwei/p/10304428.html
Copyright © 2020-2023  润新知