栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

windows python 安装 kenlm

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

windows python 安装 kenlm

kenlm过去只能在Linux下使用,windows下安装困难重重,分享一下我遇到的几个问题

首先
https://github.com/kpu/kenlm下载到本地,运行python setup.py install

不要下载https://github.com/kpu/kenlm/archive/windows.zip
虽然看起来它才是windows版本

报错一
KENLM_MAX_ORDER未定义,
在./lm/max_order.cc文件中前部添加static int KENLM_MAX_ORDER = 6;

报错二
unistd.h未找到,在你的c1.exe所在环境的include文件夹下添加一个unistd.h文件,其内容如下:

ifndef _UNISTD_H
define _UNISTD_H
include 
include 
endif 

报错三
“max”: 不是“std”的成员,在报错文件前加入#include
报错四
无法打开包含文件getopt.h
http://ieng6.ucsd.edu/~cs12x/vc08install/getopt9.zip
把压缩文件中的getopt.h头文件和getopt.lib库文件拷贝到你的计算机中,.h在include文件夹下.lib在lib文件夹下

结果
成功.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1030086.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号