PySWIP

Skjermbilde programvare:
PySWIP
Prog.varedetaljer:
Versjon: 0.2.2
Last opp dato: 2 Jun 15
Utvikler: Yuce Tekol
Lisens: Gratis
Popularitet: 21

Rating: nan/5 (Total Votes: 0)

PySWIP programmet er en Python / SWI-Prolog bro som gjør det mulig å søke i prolog hjelp SWI-Prolog i din Python-programmer.
Krav:
· Python 2.3 og høyere (sannsynligvis andre versjoner vil også arbeide).
· Ctypes 0.9.9.9 og høyere (mest sannsynligvis andre versjoner vil også fungere).
· SWI-Prolog 5.6.x og høyere (sannsynligvis andre versjoner vil også arbeide).
· Libpl som et delt bibliotek.
· Testet bare på Linux, skal jobbe for andre POSIX og Win32.
Installasjon:
PySWIP skal fungere på Win32-systemer, men dette er ikke testet. Instruksjonene nedenfor er for POSIX-systemer.
+ Først av alt, må du ha SWI-Prolog er libpl som et delt bibliotek, f.eks `` libpl.so``, `` libpl.so.5.6.34``, etc. SWI-Prolog er ikke utarbeidet av standard for å aktivere delte bibliotek, så du må kompilere det selv med delt bibliotek produksjon aktivert. Vennligst se `` INSTALL`` av denne pakken.
+ Installer en nyere versjon av `ctypes` hvis du ikke har det allerede (hvis du har Python 2.5 trenger du ikke å installere den separat).
+ PySWIP støtter distutils, så etter de forrige trinnene er fornøyd, bare gjøre: `python setup.py install`.
+ For å teste, gjør følgende på shell ::
$ Python
[... Python info ...]
>>> Fra pyswip.util import PrologRunner
>>> Prolog = PrologRunner ()
>>> Prolog.query ("assertz (far (michael, john))")
[{}]
Hvis du får en feilmelding, for eksempel "libpl (delt) ikke funnet." eller "FATAL ERROR: ikke Resource funnet" være sikker på at du har installert SWI-Prolog som andel bibliotek. Sjekk standardbiblioteket katalogen (vanligvis `` / usr / lib``) for `` libpl.so``.
Hva er nytt i denne versjonen:
· PySWIP vil ikke stole på den (id av) functor håndtaket "= / 2".
· En lapp for å tillate PySWIP å fungere på Mac OS X ble innlemmet.

Lignende programvare

Kommentarer til PySWIP

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!