| Pyswip. pyswip הוא גשר python / swi-prolog כי מאפשר לך שאילתה ב Prolog באמצעות SWI-Prolog בתוכניות Python שלך. |
הורד עכשיו |
Pyswip. דירוג וסיכום
- אתר האינטרנט של המוציא לאור:
- http://code.google.com/p/pyswip/
Pyswip. תגים
Pyswip. תיאור
PYSWIP הוא גשר Python / SWI-PROLOG שמאפשר לך שאילתה בפרולוג באמצעות SWI-PROLOL בתוכניות Python שלך. יישום PYSWIP הוא גשר Python / SWI-PROLOL, המאפשר לך שאילתה ב Prologing באמצעות SWI-PROLOL בתוכניות פייתון שלך.סיכום: · פייתון 2.3 ויותר (הכי כנראה גרסאות אחרות יעבדו גם). · CTypes 0.9.9.9 ומעלה (ככל הנראה גרסאות אחרות יעבדו גם). .Installation: pyswip צריך לעבוד על מערכות Win32, אבל זה לא נבדק. ההוראות הבאות הן עבור מערכות Posix. + קודם כל, אתה צריך להיות swi-prolog של libpl כספריה משותפת, למשל, `` libpl.so``, `` libpl.so.5.6.34` `, וכו ' SWI-PROLOL אינו מוריד כברירת מחדל כדי לאפשר ספריה משותפת, כך שאתה צריך לקמפל אותו בעצמך עם ייצור הספרייה המשותפת מופעלת. בבקשה לראות `` התקנה`` של חבילה זו. + התקן גרסה חדשה של `cypes` אם אין לך את זה כבר (אם יש לך python 2.5 אתה לא צריך להתקין אותו בנפרד). + PYSWIP תומך distutils, אז אחרי השלבים הקודמים מרוצים, פשוט לעשות: `python setup.py להתקין` + כדי לבדוק, לעשות את הדברים הבאים בקליפה :: $ Python >>> מ PYSWIP.UTIL ייבוא Prologrunner >>> Prolog = Prologrunner () >>> Prolog.Query ("אסרטז (אבא (michael, john))") אם אתה מקבל שגיאה, כגון "libpl (משותף) לא נמצא". או "שגיאה קטלנית: משאבים לא נמצאו" להיות בטוח שהתקנת SWI-Prolog כמו ספריית מניות. בדוק את ספריית הספרייה המוגדרת כברירת מחדל (בדרך כלל `` usr / lib``) עבור `` libpl.so``` מה חדש במהדורה זו: · pyswip לא להסתמך על (מזהה של) functor ידית של "= / 2 ". תיקון כדי לאפשר pyswip לעבוד על Mac OS X שולבו.
Pyswip. תוכנה קשורה