PySWIP

Sagteware kiekie:
PySWIP
Sagteware besonderhede:
Weergawe: 0.2.2
Upload datum: 2 Jun 15
Ontwikkelaar: Yuce Tekol
Lisensie: Gratis
Populariteit: 21

Rating: nan/5 (Total Votes: 0)

PySWIP aansoek is 'n Python / SWI-Prolog brug wat jou in staat stel om 'n navraag in Prolog behulp SWI-Prolog in jou Python programme.
Vereistes:
· Python 2,3 en hoër (waarskynlik ander weergawes sal ook werk).
· Ctypes 0.9.9.9 en hoër (ander weergawes waarskynlik sal ook werk).
· SWI-Prolog 5.6.x en hoër (waarskynlik ander weergawes sal ook werk).
· Libpl as 'n gedeelde biblioteek.
· Getoets net op Linux, moet werk vir ander POSIX en Win32.
Installasie:
PySWIP moet werk op Win32 stelsels, maar dit word nie getoets. Die onderstaande instruksies is vir POSIX stelsels.
+ Eerste van alles, moet jy SWI-Prolog se libpl het as 'n gedeelde biblioteek, bv `` libpl.so``, `` libpl.so.5.6.34``, ens SWI-Prolog is nie saamgestel deur standaard in staat te stel gedeelde biblioteek, sodat jy nodig het om dit self te stel met gedeelde biblioteek produksie aangeskakel. Sien `` INSTALL`` van hierdie pakket.
+ Installeer 'n onlangse weergawe van `ctypes` as jy dit nie reeds het nie (as jy Python 2,5 jy nie nodig het om dit apart te installeer).
+ PySWIP ondersteun distutils, so na die vorige stappe is tevrede, doen: `python setup.py install`.
+ Om te toets, doen die volgende aan die dop ::
$ Python
[... Python info ...]
>>> Van pyswip.util invoer PrologRunner
>>> Prolog = PrologRunner ()
>>> Prolog.query ("assertz (vader (Michael, Johannes))")
[{}]
As jy 'n fout, soos te kry "libpl (gedeel) nie gevind nie." of "fatale fout: hulpbron nie gevind nie" seker wees dat jy SWI-Prolog geïnstalleer as 'n aandeel biblioteek. Gaan jou verstek biblioteek directory (gewoonlik `` / usr / lib``) vir `` libpl.so``.
Wat is nuut in hierdie release:
· PySWIP sal nie staatmaak op die (id van die) functor handvatsel "= / 2".
· 'N pleister te laat PySWIP om te werk op Mac OS X is opgeneem.

Soortgelyke sagteware

Critterding
Critterding

19 Feb 15

NYSIIS
NYSIIS

20 Feb 15

Kommentaar te PySWIP

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!