aplikasi PySWIP adalah jembatan Python / SWI-Prolog yang memungkinkan Anda untuk query di Prolog menggunakan SWI-Prolog dalam program Python Anda.
Persyaratan:
· Python 2.3 dan lebih tinggi (paling mungkin versi lain juga akan bekerja).
· Ctypes 0.9.9.9 dan lebih tinggi (paling mungkin versi lain juga akan bekerja).
· SWI-Prolog 5.6.x dan lebih tinggi (paling mungkin versi lain juga akan bekerja).
· Libpl sebagai shared library.
· Diuji hanya pada Linux, harus bekerja untuk POSIX lainnya dan Win32.
Instalasi:
PySWIP harus bekerja pada sistem Win32, tapi ini tidak diuji. Petunjuk di bawah ini untuk sistem POSIX.
+ Pertama-tama, Anda harus memiliki libpl SWI-Prolog sebagai shared library, misalnya, `` libpl.so``, `` libpl.so.5.6.34``, dll SWI-Prolog tidak disusun oleh default mengaktifkan bersama perpustakaan, sehingga Anda perlu untuk mengkompilasi sendiri dengan produksi shared library diaktifkan. Silakan lihat `` INSTALL`` dari paket ini.
+ Instal versi terbaru dari `ctypes` jika Anda tidak memilikinya sudah (jika Anda memiliki Python 2,5 Anda tidak perlu menginstal secara terpisah).
+ PySWIP mendukung distutils, sehingga setelah langkah-langkah sebelumnya puas, hanya melakukan: `python setup.py install`.
+ Untuk menguji, lakukan hal berikut di shell ::
$ Python
[... Info python ...]
>>> Dari pyswip.util impor PrologRunner
>>> Prolog = PrologRunner ()
>>> Prolog.query ("assertz (ayah (michael, john))")
[{}]
Jika Anda mendapatkan error, seperti "libpl (shared) tidak ditemukan." atau "ERROR FATAL: sumber daya tidak ditemukan" pastikan Anda telah menginstal SWI-Prolog sebagai perpustakaan saham. Periksa direktori perpustakaan default (biasanya `` / usr / lib``) untuk `` libpl.so``.
Apa yang Baru di Release ini:
· PySWIP tidak akan bergantung pada (id dari) menangani functor dari "= / 2".
· Patch untuk memungkinkan PySWIP untuk bekerja pada Mac OS X didirikan.
Rincian Software:
Versi: 0.2.2
Tanggal Upload: 2 Jun 15
Lisensi: Gratis
Popularitas: 80
Komentar tidak ditemukan