pyswip | |
التحميل الان |
pyswip الترتيب والملخص
الإعلانات
- رخصة:
- GPL
- السعر:
- FREE
- اسم الناشر:
- Yuce Tekol
- موقع ويب الناشر:
- http://code.google.com/p/pyswip/
pyswip العلامات
pyswip وصف
Pyswip هو جسر بيثون / بوليولولوجي الذي يمكنك من الاستعلام في ProLology باستخدام Swi-Prolog في برامج Python الخاصة بك. تطبيق Pyswip هو جسر Python / Swi-Prolog الذي يمكنك من الاستعلام في ProLolog باستخدام Swi-Prolog في برامج Python الخاصة بك. الإبلاغ: بيثون 2.3 وأعلى (على الأرجح ستعمل الإصدارات الأخرى أيضا). ctypes 0.9.9.9 والأعلى (من المحتمل أن تعمل الإصدارات الأخرى على الأرجح). Swi-Prolog 5.6.x وأعلى (ربما تعمل الإصدارات الأخرى أيضا). Libpl ككتبة مشتركة. اختبار فقط على Linux، يجب أن تعمل من أجل Posix و Win32 الأخرى التثبيت: يجب أن تعمل Pyswip على أنظمة Win32، ولكن لم يتم اختبار هذا. التعليمات أدناه هي لنظم Posix. + أولا وقبل كل شيء، عليك أن يكون لديك Libpl Swi-Prololic ككتبة مشتركة، على سبيل المثال، `` libpl.so`s '`` libpl.so.5.6.34``، إلخ. لا يتم تجميع SWI-PROLOG بشكل افتراضي لتمكين مكتبة مشتركة، لذلك تحتاج إلى تجميعها مع تمكين إنتاج المكتبة المشتركة. يرجى الاطلاع على "تثبيت" هذه الحزمة. + قم بتثبيت إصدار حديث من `ctypes` إذا لم يكن لديك بالفعل (إذا كان لديك Python 2.5، فأنت لا تحتاج إلى تثبيته بشكل منفصل). + Pyswip يدعم Distutils، لذلك بعد الخطوات السابقة راضية، فقط افعل: "تثبيت Python Setup.py". + لاختبار، قم بإجراء ما يلي على Shell :: $ Python >>> من pyswip.util استيراد Prologrunner >>> Prolog = Prologrunner () >>> Prolog.Query ("Assertz (Michael، John))") إذا تلقيت خطأ، مثل "Libpl (المشترك) غير موجود". أو "خطأ فادح: مورد غير موجود" تأكد من أنك قمت بتثبيت SWI-PROLOG ككتبة مشاركة. تحقق من دليل المكتبة الافتراضي الخاص بك (عادة `` `` `` lebpl.so``. what الجديد في هذا الإصدار: لن تعتمد pyswip على (معرف) مقبض functor من "= 2 ". تم دمج التصحيح للسماح لم pyswip بالعمل على نظام التشغيل Mac OS X.
pyswip برامج ذات صلة