PySWIP

Tela Software:
PySWIP
Detalhes de Software:
Versão: 0.2.2
Data de upload: 2 Jun 15
Revelador: Yuce Tekol
Licença: Livre
Popularidade: 21

Rating: nan/5 (Total Votes: 0)

aplicação PySWIP é uma ponte Python / SWI-Prolog que permite consultar em prólogo usando SWI-Prolog em seus programas em Python.
Requisitos:
· Python 2.3 e superior (provavelmente outras versões também irá trabalhar).
· Ctypes 0.9.9.9 e superior (mais provavelmente outras versões também irá trabalhar).
· SWI-Prolog 5.6.x e superior (provavelmente outras versões também irá trabalhar).
· Libpl como uma biblioteca compartilhada.
· Testado apenas no Linux, deve estar trabalhando para outra POSIX e Win32.
Instalação:
PySWIP deve funcionar em sistemas Win32, mas esta não é testado. As instruções abaixo são para sistemas POSIX.
+ Primeiro de tudo, você precisa ter libpl de SWI-Prolog como uma biblioteca compartilhada, por exemplo, `` libpl.so``, `` libpl.so.5.6.34``, etc. SWI-Prolog não é compilado por padrão para habilitar biblioteca compartilhada, então você precisa compilá-lo com a produção de biblioteca compartilhada habilitada. Por favor, veja `` install`` deste pacote.
+ Instalar uma versão recente do `ctypes` se você não tiver já (se você tiver o Python 2.5 você não precisa instalá-lo separadamente).
+ PySWIP suporta distutils, então depois as etapas anteriores estiver satisfeito, basta fazer: `setup.py install` python.
+ Para testar, faça o seguinte no shell ::
$ Python
[... Info python ...]
>>> From pyswip.util importação PrologRunner
>>> Prólogo = PrologRunner ()
>>> Prolog.query ("assertz (pai (michael, john))")
[{}]
Se você receber um erro, como "libpl (compartilhado) não foi encontrado." ou "ERRO FATAL: não recurso encontrado" certifique-se de ter instalado SWI-Prolog como uma biblioteca de ação. Verifique se o seu diretório da biblioteca padrão (geralmente `` / usr / lib``) para `` libpl.so``.
O que há de novo nesta versão:
· PySWIP não contará com o (id do) pega functor de "= / 2".
· Um patch para permitir PySWIP a trabalhar em Mac OS X foi incorporada.

Programas semelhantes

Comentário para PySWIP

Comentários não encontrado
Adicionar comentário
Ligue imagens!