Установка интерфейса Python в Stanford Parser: ошибка: команда «gcc» не удалась с статусом выхода 1 rake aborted

Я хотел бы установить интерфейс python для парсера stanford.

http://projects.csail.mit.edu/spatial/Stanford_Parser

Когда вы запускаете установку rake для установки jpype, я сохраняю ge

In file included from src/native/common/jp_reference.cpp:1:0: src/native/common/include/jpype.h:45:17: schwerwiegender Fehler: jni.h: Datei oder Verzeichnis nicht gefunden Kompilierung beendet. error: command 'gcc' failed with exit status 1 rake aborted! 

Сообщение об ошибке на английском-немецком языке. В нем говорится: тяжелый сбой: jni.h: Файл или каталог не найдены.

Когда я пытаюсь установить сам stanford-parser, происходит то же самое.

Да, я python-dev уже установлен в моей системе. Я работаю над Ubuntu и с python2.7.

2 Solutions collect form web for “Установка интерфейса Python в Stanford Parser: ошибка: команда «gcc» не удалась с статусом выхода 1 rake aborted”

В сообщениях об ошибках говорится, что вам не хватает jni.h Вы можете использовать инструмент поиска по адресу http://packages.ubuntu.com, чтобы узнать, какой пакет содержит отсутствующий файл:

Для последней версии Ubuntu, Quantal (12.10), эти пакеты предоставляют jni.h:

 File Packages /usr/lib/gcc-snapshot/lib/gcc/i686-linux-gnu/4.8.0/include/jni.h gcc-snapshot /usr/lib/gcc/i686-linux-gnu/4.6/include/jni.h gcj-4.6-jdk /usr/lib/gcc/i686-linux-gnu/4.7/include/jni.h gcj-4.7-jdk /usr/lib/jvm/java-1.5.0-gcj-4.6/include/jni.h gcj-4.6-jdk /usr/lib/jvm/java-1.5.0-gcj-4.7/include/jni.h gcj-4.7-jdk /usr/lib/jvm/java-1.5.0-gcj-4.8-snap/include/jni.h gcc-snapshot /usr/lib/jvm/java-6-openjdk-i386/include/jni.h openjdk-6-jdk /usr/lib/jvm/java-7-openjdk-i386/include/jni.h openjdk-7-jdk 

Будет либо openjdk, либо gcj; эта страница может помочь прояснить разницу.

jni.h – это заголовок интерфейса Java Native Interface , поэтому вам нужно убедиться, что у вас установлена ​​Java. Для Ubuntu есть openjdk-6-jdk , который, как я подтвердил, имеет доступный файл.

Python - лучший язык программирования в мире.