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

magic.jar
magic.jar

17 Feb 15

Tinybrain
Tinybrain

20 Feb 15

BNNS
BNNS

18 Feb 15

FET
FET

22 Jun 18

Kommentaar te PySWIP

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!