PySWIP proqram sizin Python proqramları SWI-Prolog istifadə prolog ilə sorğu imkan verir ki, Python / SWI-Prolog körpüdür.
Tələblər:
· Python 2.3 və daha yüksək (çox güman ki, digər versiyaları da işləyəcək).
· 0.9.9.9 və ali (çox güman ki, digər versiyaları da işləyəcək) ctypes.
· SWI-Prolog 5.6.x və ali (çox güman ki, digər versiyaları da işləyəcək).
· Paylaşılan kitabxana kimi libpl.
· Yalnız Linux sınaqdan, digər POSIX və Win32 üçün iş olmalıdır.
Quraşdırma:
PySWIP Win32 sistemi işləməlidir, lakin bu test deyil. Aşağıdakı təlimat POSIX sistemləri üçün.
Bütün + Birincisi, məsələn, paylaşılan kitabxana, `` libpl.so``, `kimi SWI-Prolog-nin libpl lazımdır` libpl.so.5.6.34``, və s. SWI-Prolog tərtib deyil default kitabxana paylaşılan imkan, belə ki, siz paylaşılan kitabxana istehsal effektiv özünüz tərtib etmək lazımdır. `Görmək Bu paketin` INSTALL`` edin.
Əgər siz artıq yoxsa + (Python 2.5 varsa ayrı yüklemek üçün ehtiyac yoxdur) ctypes` `son versiyasını bərpa edin.
+ PySWIP distutils dəstəkləyir, belə ki əvvəlki addımlar razı sonra, yalnız edin: `python setup.py install`.
+ Test üçün shell aşağıdakı edə ::
$ Python
[... Python info ...]
>>> Pyswip.util idxal PrologRunner olan
>>> Prolog = PrologRunner ()
>>> Prolog.query ("assertz (ata (michael, john))")
[{}]
Siz kimi bir səhv almaq "Əgər libpl (paylaşılan) tapılmadı." və ya: Bir səhm kitabxana kimi SWI-Prolog yüklü əmin olun "səhv tapılmadı RESOURCE". `` Libpl.so`` üçün u mənim kitabxana kataloq (adətən `` / usr / lib``) yoxlayın.
Bu Release Yenilikler:
· PySWIP "= / 2" functor sapı (və id) etibar edəcək.
· A patch PySWIP daxil oldu Mac OS X işləmək üçün imkan.
Software ətraflı:
Version: 0.2.2
Tarixi Upload: 2 Jun 15
Lisenziya: Pulsuz
Məşhurluq: 80
Şərhlər tapılmadı