PySWIP

软件截图:
PySWIP
软件详细信息:
版本: 0.2.2
上传日期: 2 Jun 15
开发: Yuce Tekol
许可: 免费
人气: 80

Rating: 3.0/5 (Total Votes: 2)

PySWIP应用程序是一个Python / SWI-Prolog的桥梁,使您可以在你的Python程序中使用SWI-Prolog的序言中查询。
要求:
·在Python 2.3和更高版本(最可能是其它版本也将工作)。
·ctypes的0.9.9.9和更高的(最有可能的其他版本也将工作)。
·SWI-Prolog的5.6.x及更高版本(最可能是其它版本也将工作)。
·libpl作为共享库。
·测试只在Linux上,应该是工作的其他POSIX和Win32。
安装方式:
PySWIP应该在Win32系统,但这不是测试。下面的说明是POSIX系统。
+首先,你需要有SWI-Prolog的的libpl作为共享库,例如``libpl.so``,``libpl.so.5.6.34``等SWI-Prolog的不被编译默认启用共享库,所以你需要使用共享库启用生产自己编译它。请参阅本`包`INSTALL``。
+安装最新版本的`ctypes`如果你没有它已经(如果你有Python 2.5中,你不需要单独安装)。
+ PySWIP支持的distutils,因​​此在前面的步骤感到满意,只是做:`蟒蛇setup.py install`。
+要进行测试,请执行下列操作在shell ::
$蟒蛇
[...蟒蛇信息...]
>>>从pyswip.util进口PrologRunner
>>>序言= PrologRunner()
>>> prolog.query(“assertz(父亲(迈克尔·约翰))”)
[{}]
如果你得到一个错误,如“libpl(共享)未找到。”或“致命错误:未找到资源”可以肯定你已经安装SWI-Prolog的作为共享库。检查您的默认库目录(通常是``的/ usr / lib``)的``libpl.so``。
什么是新的,在此版本:
·PySWIP不会依赖仿函数“= / 2”手柄(的ID)。
·一个补丁,让PySWIP在Mac OS X中的工作被合并了。

类似的软件

Tinybrain
Tinybrain

20 Feb 15

magic.jar
magic.jar

17 Feb 15

NYSIIS
NYSIIS

20 Feb 15

LossieASP
LossieASP

3 Jun 15

意见 PySWIP

评论没有发现
添加评论
打开图片!