PySWIP taikymas yra Python / swi-Prolog tiltas, kuris leidžia jums užklausą prologe naudojant SDI-Prolog jūsų Python programas.
Reikalavimai:
· Python 2.3 ir aukščiau (greičiausiai kiti variantai taip pat dirbs).
· Ctypes 0.9.9.9 ir didesnis (kiti tikriausiai versijos taip pat dirbs).
· Swi-Prolog 5.6.x ir didesnė (greičiausiai kiti variantai taip pat dirbs).
· Libpl kaip bendro bibliotekoje.
· Išbandytas tik Linux, turėtų dirbti kitiems POSIX ir Win32.
Įrengimas:
PySWIP turi dirbti Win32 sistemų, tačiau tai nėra patikrinta. Toliau pateikti nurodymai yra skirti POSIX sistemas.
+ Visų pirma, jums reikia turėti SDI-Prolog anketa libpl kaip shared library, pvz `` libpl.so`` `` libpl.so.5.6.34`` tt swi-Prolog nėra kaupiama numatytoji, kurie sudarytų sąlygas shared library, todėl jūs turite surinkti patys su shared library gamyba įjungta. Žiūrėkite `` INSTALL`` šio paketo.
+ Įdiekite naujausią versiją "ctypes` jei neturite jau (jei turite Python 2.5 jums nereikia įdiegti ją atskirai).
+ PySWIP palaiko distutils, todėl po ankstesnius žingsnius patenkinti, tiesiog daryti: `python setup.py install`.
+ Norėdami patikrinti, ar po tuo lukštais ::
$ Python
[... Pitonas informacijos ...]
>>> Iš pyswip.util importo PrologRunner
>>> Prolog = PrologRunner ()
>>> Prolog.query ("assertz (tėvas (Michael John)))
[{}]
Jei gaunate klaidos, pavyzdžiui, "libpl (bendrai) nerastas." arba "lemtinga klaida: RESOURCE nerastas" įsitikinkite, kad jūs įdiegėte SDI-Prolog kaip akcinio bibliotekoje. Patikrinkite savo numatytąjį bibliotekos katalogą (paprastai `` / usr / lib``) už `` libpl.so``.
Kas naujo šioje versijoje:
· PySWIP nebus remtis (ID) functor rankena "= / 2".
· Pleistras leisti PySWIP dirbti Mac OS X buvo priimtas.
Programinė detalės:
Versija: 0.2.2
Įkėlimo datą: 2 Jun 15
Licencija: Nemokamai
Populiarumas: 80
Komentarai nerastas