PySWIP

Скріншот програми:
PySWIP
Дані програми:
Версія: 0.2.2
Дата завантаження: 2 Jun 15
Розробник: Yuce Tekol
Ліцензія: Безкоштовно
Популярність: 21

Rating: nan/5 (Total Votes: 0)

PySWIP додаток міст Python / SWI-Пролог, що дозволяє запитувати в пролозі за допомогою SWI-Prolog у ваших програмах мовою Python.
Вимоги:
· Python 2.3 і вище (ймовірно інші версії також буде працювати).
· Ctypes 0.9.9.9 і вище (найбільш ймовірно інші версії також буде працювати).
· SWI-Пролог 5.6.x і вище (ймовірно інші версії також буде працювати).
· Libpl як розділяється бібліотеку.
· Перевірено тільки на Linux, повинні працювати для інших POSIX і Win32.
Установка:
PySWIP повинні працювати на системах Win32, але це не перевіряв. Наведені нижче інструкції призначені для систем POSIX.
+ Насамперед, ви повинні мати libpl SWI-Prolog, як розділяється бібліотеку, наприклад, `` libpl.so``, `` libpl.so.5.6.34`` і т.д. SWI-Пролог не складений за замовчуванням для того, щоб спільно бібліотеку, так що вам потрібно, щоб скомпілювати його самостійно з включеним поділився виробництво бібліотека. Будь ласка, див `` INSTALL`` цього пакета.
+ Установка останньої версії `ctypes` якщо ви не маєте його вже (якщо у вас є Python 2.5 вам не потрібно, щоб встановити його окремо).
+ PySWIP підтримує Distutils, так після того, як попередні кроки виконані, просто зробити: `пітона setup.py install`.
+ Щоб перевірити, зробити наступне в оболонці ::
$ Пітона
[... Пітон Інформація ...]
>>> Від імпорту pyswip.util PrologRunner
>>> Пролог = PrologRunner ()
>>> Prolog.query ("assertz (батько (Майкл, Джон))")
[{}]
Якщо ви отримуєте повідомлення про помилку, наприклад, "libpl (загальний) що не знайдено." або "Фатальна помилка: Ресурси не знайдено" переконайтеся, що ви встановили SWI-Prolog в бібліотеці акцій. Перевірте бібліотека за замовчуванням каталог (зазвичай `` / USR / lib``) для `` libpl.so``.
Що нового в цій версії:
· PySWIP не спиратиметься на (ідентифікатор) функтора ручки "= / 2".
· Мережеве щоб PySWIP працювати на Mac OS X була включена.

Схожі програми

RapidMiner
RapidMiner

15 Apr 15

ANTz
ANTz

14 Apr 15

Narval
Narval

11 May 15

L1L2Py
L1L2Py

15 Apr 15

PySWIP

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями