Pyswip.

Pyswip é uma ponte Python / Swi-Prolog que permite consultar no Prolog usando o Swi-Prolog em seus programas Python.
Baixe Agora

Pyswip. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Yuce Tekol
  • Site do editor:
  • http://code.google.com/p/pyswip/

Pyswip. Tag


Pyswip. Descrição

Pyswip é uma ponte Python / Swi-Prolog que permite consultar no Prolog usando o Swi-Prolog em seus programas Python. A aplicação Pyswip é uma ponte Python / Swi-Prolog que permite consultar no Prolog usando o Swi-Prolog em seus programas de Python.Requirements: · Python 2.3 e superior (provavelmente outras versões também funcionarão). · CTYPES 0,9.9.9 (provavelmente outras versões também funcionarão). · Swi-Prolog 5.6.xe mais (provavelmente outras versões também funcionarão). · Libpl como uma biblioteca compartilhada. · Testado apenas no Linux, deve estar funcionando para outros Posix e Win32 .Instalação: Pyswip deve funcionar em sistemas Win32, mas isso não é testado. As instruções abaixo são para sistemas POSIX. + Primeiro de tudo, você precisa ter a libpl do Swi-Prolog como uma biblioteca compartilhada, por exemplo, `` libpl.So``` `libpl.So.5.6.34``, etc. O Swi-Prolog não é compilado por padrão para habilitar a biblioteca compartilhada, portanto, você precisa compilá-lo com a produção de biblioteca compartilhada ativada. Por favor, veja `` Install``) deste pacote. + Instalar uma versão recente de `ctypes 'se você não tem já (se você tem Python 2.5 você não precisa instalá-lo separadamente). + Pyswip suporta distutils, Então, depois que as etapas anteriores estiverem satisfeitas, basta fazer: `Python setup.py install` + para testar, faça o seguinte na Shell :: $ Python >>> de pyswip.util Import Prinogrunner >>> Prolog = Prologrunner () >>> Prolog.Query ("Assertz (pai (Michael, John)") Se você receber um erro, como "libpl (compartilhado) não encontrado". ou "Erro fatal: recurso não encontrado" Certifique-se de ter instalado o Swi-Prolog como uma biblioteca de ações. Verifique seu diretório de biblioteca padrão (geralmente `` / usr / lib``) para `` libpl.so`` o novo nesta versão: · Pyswip não confiará na alça (id da) functor "= / 2 ". · Um patch para permitir que o Pyswip funcione no Mac OS X foi incorporado.


Pyswip. Software Relacionado

Pynovas.

Pynovas permite calcular a posição e o movimento do sol, lua, planetas e estrelas com grande precisão usando Python ...

249

Download

Vics-II.

VICS-II Project é a próxima geração de vics, que foi originalmente desenvolvida por Fujio Izumi e Ruben A. ...

541

Download