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上で動作することを可能にするパッチが組み込まれてます。
カテゴリから探す
人気のソフトウェア
Openfiler 12 May 15
WhatsApp for Desktop 18 Jul 15
Pear OS 14 Nov 16
Plants vs. Zombies 12 May 15
GTK VNC Viewer 2 Jun 15
Zorin OS Ultimate 16 Aug 18
Puppy Linux "Slacko" 14 Jul 16
PySWIP
同じようなソフトウェア
へのコメント PySWIP
カテゴリから探す
人気のソフトウェア
ZeroShell 20 Feb 15
Linpus Linux Lite 17 Feb 15
PlayOnLinux 9 Dec 15
GnackTrack 12 May 15
Antergos 1 Dec 16
Xubuntu 16 Aug 18
Puppy Linux "Slacko" 28 Apr 17
コメントが見つかりません