PySWIPアプリケーションは、あなたのPythonプログラムにSWI-Prologのを使用して、プロローグに照会することができますPythonの/ SWI-Prologのブリッジです。
要件:
·Pythonの2.3と高い(おそらく他のバージョンでも動作します)。
·0.9.9.9と高い(おそらく他のバージョンでも動作します)ctypesは。
·SWI-Prologの5.6.xと高い(おそらく他のバージョンでも動作します)。
·共有ライブラリとしてlibpl。
·Linux上でのみテストされ、他のPOSIXとWin32のために作業する必要があります。
インストール:
PySWIPは、Win32システム上で動作するはずですが、これはテストされていません。以下の手順は、POSIXシステムのためのものです。
すべての+最初に、などSWI-Prologのがでコンパイルされていない、共有ライブラリ、例えば、 `` libpl.so``、 `` libpl.so.5.6.34``としてSWI-Prologののlibplを持っている必要がありますデフォルトでは、共有ライブラリを有効にするには、あなたは、共有ライブラリの生成を有効にしてそれを自分でコンパイルする必要があります。 `このパッケージの` INSTALL``をご覧ください。
あなたはすでにそれを持っていない場合は+(あなたは、Python 2.5を持っている場合は、別々にそれをインストールする必要はありません)ctypes` `の最新バージョンをインストールします。
+ PySWIPするのdistutilsをサポートしていますので、前の手順が満たされた後、ちょうど行う: `のpython setup.pyのinstall`を。
+テストするには、シェルで次の手順を実行します::
$パイソン
[... Pythonの情報...]
>>> pyswip.utilインポートPrologRunnerから
>>>プロローグ= PrologRunner()
>>> prolog.query(「assertz(父親(マイケル、ジョン))」)
[{}]
エラーが出た場合、そのような「libpl(共有)が見つかりません。」などまたは "致命的なエラー:リソースが見つかりません"あなたは共有ライブラリとしてSWI-Prologのをインストールしていることを確認してください。 `` libpl.so``のためにあなたのデフォルトのライブラリディレクトリ(通常は ``は/ usr / lib``)を確認してください。
このリリースの新機能:
·PySWIPは "= / 2"のファンクタハンドル(のID)に依存しません。
·PySWIPは、Mac OS X上で動作することを可能にするパッチが組み込まれてます。
カテゴリから探す
人気のソフトウェア
-
Parrot security OS 23 Oct 17
-
ALT Linux (School Junior) 2 Jun 15
-
Simple Scan 2 Dec 17
-
AirSnort 3 Jun 15
-
Puppy Linux "Slacko" 28 Apr 17
-
Vyatta 18 Feb 15
-
K3b 17 Aug 18
PySWIP
同じようなソフトウェア
The Golly Game of Life Simulator
3 Jun 15
Player
3 Jun 15
The breve simulation environment
3 Jun 15
SEEDS
11 May 15
へのコメント PySWIP
カテゴリから探す
人気のソフトウェア
-
PyVISA 3 Jun 15
-
CrossOver 16 Aug 18
-
Pear OS 14 Nov 16
-
Puppy Linux 19 Feb 15
-
pfSense 22 Jun 18
-
Xubuntu 16 Aug 18
-
Kali Linux 22 Jun 18
コメントが見つかりません