使用pip安装mecab-python3时出现问题

时间:2020-06-23 22:20:14

标签: python pip nlp mecab

为了构建一个简单的个性化日语可读性分析工具(作为该语言的学习者),今天我一直在尝试并未能安装this guy(适用于Python 3.5+的MeCab库)。数据书呆子)。

当然,我尝试的第一件事是简单的pip install mecab-python3,以了解this wall of text (process and errors)。该错误消息(很可能是)被莫吉巴烤了,这使得它不可能知道实际发生了什么。

我反复搜索了重要的代码片段,以寻找问题的答案,但是没有任何结果与我的问题看上去很像。

然后我尝试从pip下载源代码并手动构建它。在执行最后的python setup.py build命令之前,它一直运行良好,结果是:

running build_py
creating build
creating build\lib.win32-3.8
creating build\lib.win32-3.8\MeCab
copying src\MeCab\__init__.py -> build\lib.win32-3.8\MeCab
running build_ext
error: [WinError 2] 指定されたファイルが見つかりません。

如果您看不懂日语,则基本上表示“找不到指定的文件”。不确定此文件指向哪个文件,以及如何处理。

我正在使用Windows 10。

我很抱歉,答案应该很明显。我知道擅长某些事物并看着别人对此无能为力,所以对潜在的挫败感表示歉意。

谢谢!

2 个答案:

答案 0 :(得分:1)

mecab扩展程序的创建者没有为Windows构建二进制轮子。但是,您可以尝试使用以下方法代替该方法:Fugashi's Cython MeCab wrapper for easy Japanese tokenization.

答案 1 :(得分:0)

我是mecab-python3和fugashi的维护者。他们两个现在都具有Windows轮子-在您发布此消息几天后它们就针对mecab-python3发行了-因此安装它们应该可以正常工作,除非您使用的是mecab-python3和Anaconda(存在一些我未跟踪的DLL问题)下)。

如果您仍然无法使用该软件,请在Github上提交问题。