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上で動作することを可能にするパッチが組み込まれてます。
カテゴリから探す
人気のソフトウェア
-
Wifislax 9 Aug 16
-
Tor Browser 20 Jan 18
-
Lubuntu 16 Aug 18
-
Yandex Browser 17 Feb 15
-
DEFT 9 Mar 17
-
Xubuntu 16 Aug 18
-
KAVClient 3 Jun 15
PySWIP
同じようなソフトウェア
へのコメント PySWIP
カテゴリから探す
人気のソフトウェア
-
LaTeX::BibTeX 14 Apr 15
-
Robolinux 19 Jun 17
-
Syslinux 17 Feb 15
-
Porteus Xfce 12 Jan 17
-
Damn Small Linux 17 Feb 15
-
Puppy Linux "Slacko" 14 Jul 16
-
KTurtle 2 Jun 15
コメントが見つかりません