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と高い(おそらく他のバージョンでも動作します)。
·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上で動作することを可能にするパッチが組み込まれてます。

同じようなソフトウェア

へのコメント PySWIP

コメントが見つかりません
コメントを追加
画像をオンにする!