| Pyswip PYSWIP es un puente Python / Swi-Prolog que le permite consultar en Prolog usando SWI-PROG en sus programas de Python. |
Descargar ahora |
Pyswip Clasificación y resumen
- Nombre del editor:
- Yuce Tekol
- Sitio web del editor:
- http://code.google.com/p/pyswip/
Pyswip Etiquetas
Pyswip Descripción
PYSWIP es un puente Python / Swi-Prolog que le permite consultar en prólogo utilizando SWI-PROG en sus programas de Python. Pyswip Application es un puente Python / Swi-Prolog que le permite consultar en Prolog usando SWI-PROG en sus programas de Python.Requisements: · Python 2.3 y más alto (probablemente otras versiones también funcionarán). · TTYPES 0.9.9.9 y superior (Probablemente otras versiones también funcionarán). · SWI-PROG 5.6.x y superior (probablemente otras versiones también funcionarán). · LIBPL como una biblioteca compartida. · Probado solo en Linux, debe estar funcionando para otros POSIX y WIN32 .Instalación: PYSWIP debe funcionar en los sistemas WIN32, pero esto no se prueba. Las instrucciones a continuación son para los sistemas POSIX. + En primer lugar, debe tener la libpl de Swi-Prolog como una biblioteca compartida, por ejemplo, `` LIBPL.SO``, `` LIBPL.SO.5.6.34``, etc. SWI-PROG no se compila de forma predeterminada para habilitar la biblioteca compartida, por lo que debe compilarlo usted mismo con la producción compartida de la biblioteca habilitada. Por favor, consulte `` Install`` de este paquete. + Instale una versión reciente de `cTYPES` si ya no lo tiene (si tiene Python 2.5, no necesita instalarlo por separado). + PYSWIP admite disturbios, Así que después de que se cumplan los pasos anteriores, solo haga: `Python setup.py install`. + para probar, haga lo siguiente en el shell :: $ Python >>> de PYSWIP.UTIL Import PROLOGRUNNER >>> PROG = PROLOGRUNNER () >>> PROG.QUERY ("Assertz (Padre (Michael, John))") Si obtiene un error, como "LiBPL (Shared) no encontrado". o "Error fatal: Recurso no encontrado" Asegúrese de haber instalado SWI-PROG como una biblioteca de acciones. Verifique su directorio de biblioteca predeterminado (generalmente `` / USR / LIB`) para `` libpl.so``. lo que es nuevo en esta versión: · PYSWIP no se basará en la manija del Functor (ID del) Functor de "= / 2 ". · Se incorporó un parche para permitir que PYSWIP funcione en Mac OS X.
Pyswip Software relacionado