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中的工作被合併了。
最近瀏覽的軟件
H2 Database Engine Portable 25 Jan 15
Mgosoft XPS To Image SDK 20 Sep 15
Numerical Plotter 21 Jan 15
MSI GS60 2QC Ghost Realtek Card Reader Driver 64-bit 28 Jul 15
MemOptimizer 30 Dec 14
Web Course Builder 28 Oct 15
Aspose.Words for .NET 25 Jan 15
XWall for Windows 2000 (32-bit) 26 Jan 15
Acer Aspire V3-771G ELANTECH Touchpad Driver for Windows 8 64-bit 26 Jul 15
Restore Point Creator 26 Jan 15
按類別搜索
熱門軟件
PySWIP
類似的軟件
意見 PySWIP
最近瀏覽的軟件
H2 Database Engine Portable 25 Jan 15
Mgosoft XPS To Image SDK 20 Sep 15
Numerical Plotter 21 Jan 15
MSI GS60 2QC Ghost Realtek Card Reader Driver 64-bit 28 Jul 15
MemOptimizer 30 Dec 14
Web Course Builder 28 Oct 15
Aspose.Words for .NET 25 Jan 15
XWall for Windows 2000 (32-bit) 26 Jan 15
Acer Aspire V3-771G ELANTECH Touchpad Driver for Windows 8 64-bit 26 Jul 15
Restore Point Creator 26 Jan 15
按類別搜索
熱門軟件
Robocode 12 May 15
FET 22 Jun 18
Pattern Classification Program 3 Jun 15
LossieASP 3 Jun 15
MLPY 14 Apr 15
ANTz 14 Apr 15
Robocode Robots 3 Jun 15
評論沒有發現