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中的工作被合併了。

類似的軟件

NHI1
NHI1

17 Feb 15

newLISP
newLISP

17 Feb 15

yard
yard

11 May 15

意見 PySWIP

評論沒有發現
添加評論
打開圖片!