安装pylinkgrammar时缺少文件

9 投票
4 回答
983 浏览
提问于 2025-04-17 14:30

我在尝试安装pylinkgrammar的时候遇到了一个错误:

Running setup.py egg_info for package pylinkgrammar

Installing collected packages: pylinkgrammar
  Running setup.py install for pylinkgrammar
...
running build_ext

building 'pylinkgrammar/_clinkgrammar' extension

swigging pylinkgrammar/link_grammar.i to pylinkgrammar/link_grammar_wrap.c

swig -python -o pylinkgrammar/link_grammar_wrap.c pylinkgrammar/link_grammar.i

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c pylinkgrammar/link_grammar_wrap.c -o build/temp.linux-x86_64-2.7/pylinkgrammar/link_grammar_wrap.o

pylinkgrammar/link_grammar_wrap.c:2973:40: fatal error: link-grammar/link-includes.h: No such file or directory

compilation terminated.

error: command 'gcc' failed with exit status 1

4 个回答

2

首先,你需要安装一个叫做liblink-grammar4的库:

如果你使用的是ubuntu系统,可以运行以下命令:

sudo apt-add-repository ppa:python-pylinkgrammar/getsome
sudo apt-get install liblink-grammar4

如果你用的是其他类型的linux系统,只要确保安装了liblink-grammar4就可以了。

5

除了安装liblink-grammar4这个软件包,还需要安装liblink-grammar4-dev这个软件包,它可以在synaptic这个工具里找到。

我也为这个问题纠结了一个多小时,结果这个方法对我有效。

6

这个对我有效:

sudo apt-get install liblink-grammar4-dev

撰写回答