PySWIP application ay isang sawa / SWI-paunang salita bridge na nagbibigay-daan sa iyo upang query sa paunang salita gamit SWI-paunang salita sa iyong Python programa.
Mga kailangan:
· Python 2.3 at mas mataas na (pinaka-malamang na ang ibang mga bersyon ay din sa trabaho).
· Ctypes 0.9.9.9 at mas mataas na (pinaka-malamang na ang ibang mga bersyon ay din sa trabaho).
· SWI-paunang salita 5.6.x at mas mataas na (pinaka-malamang na ang ibang mga bersyon ay din sa trabaho).
· Libpl bilang isang shared library.
· Nasubukan lamang sa Linux, ay dapat na nagtatrabaho para sa ibang mga POSIX at Win32.
Pag-install:
PySWIP dapat gumana sa mga sistema ng Win32, ngunit ito ay hindi nasubukan. Ang mga tagubilin sa ibaba ay para sa mga sistema ng POSIX.
+ Una sa lahat, kailangan mong magkaroon ng libpl SWI-paunang salita bilang isang shared library, halimbawa, `` libpl.so``, `` libpl.so.5.6.34``, etc. SWI-paunang salita ay hindi naipon sa pamamagitan ng default na paganahin shared library, kaya kailangan mo upang itala ito sa iyong sarili sa enable shared production library. Mangyaring tingnan `` INSTALL`` ng paketeng ito.
+ I-install ang isang kamakailan-lamang na bersyon ng `ctypes` kung hindi ka pa nito (kung mayroon kang Python 2.5 Hindi mo na kailangan upang i-install ito nang hiwalay).
+ PySWIP sumusuporta distutils, kaya pagkatapos ay nasiyahan sa nakaraang hakbang, kailangan lang gawin: `python setup.py install`.
+ Upang subukan, gawin ang sumusunod sa shell ::
$ Python
[... Info python ...]
>>> Mula pyswip.util import PrologRunner
>>> Paunang salita = PrologRunner ()
>>> Prolog.query ("assertz (ama (michael, john))")
[{}]
Kung ikaw ay nakakakuha ng isang error, tulad ng "libpl (shared) ay hindi nahanap." o "FATAL ERROR: Hindi nahanap ang resource" siguraduhin na-install mo SWI-paunang salita bilang isang bahagi ng library. Suriin ang iyong mga default na direktoryo ng library (karaniwan `` / usr / lib``) para sa `` libpl.so``.
Ano ang Bago sa Paglabas na ito:
· PySWIP hindi umaasa sa (id ng) functor hawakan ng "= / 2".
· Patch A upang payagan PySWIP na magtrabaho sa Mac OS X ay inkorporada.
Mga detalye ng Software:
Bersyon: 0.2.2
I-upload ang petsa: 2 Jun 15
Lisensya: Libre
Katanyagan: 80
Mga Komento hindi natagpuan