заявление PySWIP е Python / SWI-Prolog мост, който ви дава възможност да задава въпроси в Пролог използвайки SWI-Prolog във вашите Python програми.
Изисквания:
· Python 2.3 и по-висока (най-вероятно и други версии също ще работят).
· Ctypes 0.9.9.9 и по-високи (най-вероятно и други версии също ще работят).
· SWI-Prolog 5.6.x и по-високи (най-вероятно и други версии също ще работят).
· Libpl като споделена библиотека.
· Изпробван само на Linux, трябва да се работи за друга POSIX и Win32.
Монтаж:
PySWIP трябва да работи върху Win32 системи, но това не е тестван. Инструкциите по-долу са за POSIX системи.
+ На първо място, трябва да сте libpl SWI-Prolog като споделена библиотека, например, `` libpl.so``, `` libpl.so.5.6.34`` и др SWI-Prolog не е съставен от подразбиране, за да даде възможност на споделена библиотека, така че трябва да го компилирате сами с включен сподели производство библиотека. Моля, вижте `` INSTALL`` на този пакет.
+ Инсталирайте последната версия на `ctypes` ако не го има вече (ако имате Python 2.5 не е нужно да го инсталирате отделно).
+ PySWIP подкрепя distutils, така че след предишните стъпки са изпълнени, просто правя: `питон setup.py install`.
+ За да тествате, направете следното в черупката ::
$ Питон
[... Питон информация ...]
>>> От pyswip.util внос PrologRunner
>>> Пролог = PrologRunner ()
>>> Prolog.query ("assertz (баща (Майкъл, Джон))")
[{}]
Ако получите съобщение за грешка, като "libpl (споделена) не е намерен." или "Фатална грешка: Не ресурс намерен" бъдете сигурни, че сте инсталирали SWI-Prolog като дял библиотека. Проверете вашия подразбиране библиотека директория (обикновено `` / ЮЕсАр / lib``) за `` libpl.so``.
Какво е новото в тази версия:
· PySWIP няма да разчита на (ID на) functor дръжката на "= / 2".
· A пластир да позволи PySWIP да работят на Mac OS X е учредено.
Софтуер детайли:
Версия: 0.2.2
Дата на качване: 2 Jun 15
Разрешително: Безплатно
Популярност: 80
Коментари не е намерена