PySWIP

Screenshot der Software:
PySWIP
Softwarebeschreibung:
Version: 0.2.2
Upload-Datum: 2 Jun 15
Entwickler: Yuce Tekol
Lizenz: Frei
Popularität: 21

Rating: nan/5 (Total Votes: 0)

PySWIP Anwendung ist ein Python / SWI-Prolog-Brücke, die Sie in Prolog Abfrage mit SWI-Prolog in Ihrer Python-Programmen ermöglicht.
Bedarf:
· Python 2.3 und höher (am wahrscheinlichsten anderen Versionen wird auch funktionieren).
· Ctypes 0.9.9.9 und höher (am wahrscheinlichsten anderen Versionen wird auch funktionieren).
· SWI-Prolog 5.6.x und höher (am wahrscheinlichsten anderen Versionen wird auch funktionieren).
· Libpl als gemeinsam genutzte Bibliothek.
· Getestet nur auf Linux, sollten für andere POSIX und Win32 arbeiten.
Installation:
PySWIP sollte auf Win32-Systemen arbeiten, aber dies wird nicht getestet. Die folgenden Anweisungen gelten für die POSIX-Systemen.
+ Zunächst einmal müssen Sie die SWI-Prolog libpl als gemeinsam genutzte Bibliothek, zum Beispiel `` libpl.so``, `` haben libpl.so.5.6.34`` usw. SWI-Prolog wird von kompilierten standardmäßig freigegebenen Bibliothek ermöglichen, so müssen Sie es selbst kompilieren mit Shared Library Produktion freigegeben benötigen. Bitte beachten Sie `` INSTALL`` dieses Pakets.
+ Installieren Sie eine neuere Version des `ctypes`, wenn Sie nicht bereits haben (wenn Sie Python 2.5 haben Sie nicht brauchen, um es separat installieren).
+ PySWIP unterstützt distutils, so, nachdem die vorherigen Schritte nicht zufrieden sind, tun Sie: `python setup.py install`.
+ Um zu testen, gehen Sie wie folgt an der Shell ::
$ Python
[... Python Infos ...]
>>> Von pyswip.util import PrologRunner
>>> Prolog = PrologRunner ()
>>> Prolog.query ("assertz (Vater (Michael, john))")
[{}]
Wenn Sie einen Fehler, wie zu bekommen "libpl (gemeinsam) nicht gefunden." oder "FATAL ERROR: nicht gefunden Ressource" sicher sein, Sie SWI-Prolog als Anteil Bibliothek installiert haben. Überprüfen Sie Ihre Standard-Bibliotheksverzeichnis (in der Regel `` / usr / lib``) für `` libpl.so``.
Was ist neu in dieser Version:
· PySWIP erscheint nicht auf dem (id des) functor Griff "= / 2" verlassen.
· Ein Patch, damit PySWIP auf Mac OS X arbeiten, wurde eingearbeitet.

Ähnliche Software

cddsolve
cddsolve

3 Jun 15

Cypher
Cypher

2 Jun 15

LossieASP
LossieASP

3 Jun 15

Joone
Joone

3 Jun 15

Kommentare zu PySWIP

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!