2013-02-02 81 views
9

http://pypi.python.org/pypi/pylinkgrammar安裝時缺少文件pylinkgrammar

我試圖安裝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 

回答

2

首先需要安裝liblink-grammar4庫:

如果你在Ubuntu系統上,你可以運行:

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

如果你在一個不同的linux的風味,只要確保安裝了liblink-grammar4即可。

+0

是啊,我是上Ubuntu Linux系統。 –

+0

,僅在安裝pip install pylinkgrammar –

+0

時出錯,因爲它正在尋找debian軟件包中存在的頭文件。在我的答案中使用這些命令安裝,然後重試pip安裝。 –

5

除了安裝liblink-grammar4軟件包外,還安裝了liblink-grammar4-dev軟件包,該軟件包在突觸中可用。

我一直在用相同的拼殺了一個多小時,它爲我工作

+1

+1謝謝你爲我工作......甚至沒有在這裏提到的youtube鏈接依賴關係http://www.youtube.com/watch?v=Wk8zAr0R9zQ'liblink-grammar4-dev'是必要的 – Wazzzy

4

這爲我工作:

sudo apt-get install liblink-grammar4-dev 
0

這可能是有益的

sudo apt-get install liblink-grammar4-dev cmake swig 
sudo pip install pylinkgrammar