如何使用pip在mac OS上安装mecab-python3
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用pip在mac OS上安装mecab-python3相关的知识,希望对你有一定的参考价值。
我正在尝试通过mecab-python3
安装pip install mecab-python3
,但是出现了以下错误。
Collecting mecab-python3
Using cached https://files.pythonhosted.org/packages/e2/02/d35d4342a37a36f953939d098bc1d38928932b62907a54d4a1aa9c37da9b/mecab-python3-0.8.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/rz/m973jrzs5nv6x_h26ys14nxm0000gp/T/pip-install-nr4vtspq/mecab-python3/setup.py", line 6, in <module>
with open('README.rst') as readme_file:
FileNotFoundError: [Errno 2] No such file or directory: 'README.rst'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/rz/m973jrzs5nv6x_h26ys14nxm0000gp/T/pip-install-nr4vtspq/mecab-python3/
仅供参考,这是pip:pip 18.1 from /Users/XXX/.pyenv/versions/anaconda3-5.2.0/lib/python3.6/site-packages/pip (python 3.6)
的版本
谁能帮我?
更新。
在遵循mmedina的评论之后,发生以下错误。
/Users/XXX/.pyenv/versions/anaconda3-5.2.0/lib/gcc/x86_64-apple-darwin11.4.2/4.8.5/include-fixed/limits.h:168:61: fatal error: limits.h: No such file or directory
#include_next <limits.h> /* recurse down to the real one */
^
error: command 'gcc' failed with exit status 1
问题是下载的tar.gz文件不包含文件README.rst。我检查了存储库https://github.com/SamuraiT/mecab-python3,我认为很快就会有一个修复程序,但如果你赶时间,可以执行以下操作来安装它:
- 下载mecab-python3 $ pip下载mecab-python3
- 解压缩文件 $ tar xfv mecab-python3-0.8.2.tar.gz 这将创建目录mecab-python3
- 克隆存储库https://github.com/SamuraiT/mecab-python3 $ git clone https://github.com/SamuraiT/mecab-python3
- 将README.rst从克隆的存储库复制到在步骤1中创建的mecab-python3目录,并将目录更改为该目录。
- 跑: $ python setup.py构建 $ python setup.py安装
你将安装mecab-python3。确认
$ pip show mecab-python3
最后,我可以解决这个问题。原因是MacOS Mojave。
许多与gcc
问题相关的帖子都说“run xcode-select --install
”。
但是,在MacOS Mojave上,我们需要运行
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
因为目前xcode-select
can跟不上MacOS Mojave。
以上是关于如何使用pip在mac OS上安装mecab-python3的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac OS X 上为 Python 3 安装 pip?