SWI-Prolog: [ФАТАЛЬНАЯ ОШИБКА: не удалось найти системные ресурсы]Python

Программы на Python
Anonymous
SWI-Prolog: [ФАТАЛЬНАЯ ОШИБКА: не удалось найти системные ресурсы]

Сообщение Anonymous »

Я пытаюсь выполнить сценарий Python, в котором использую Пролог. Код следующий:
from pyswip import Prolog
prolog = Prolog()
prolog.consult("KB.pl")
print(list(prolog.query("faster(cat, dog)")))

У меня постоянно возникала следующая ошибка: SWI-Prolog: [ФАТАЛЬНАЯ ОШИБКА: не удалось найти системные ресурсы].
Я уже пытался исправить проблема в соответствии с инструкциями, предоставленными в документации SWI Prolog.
  • libswipl.dll находится в дереве установки;
  • каталог bin дерева установки добавляется в %PATH%.
Я также пытался установить переменную среды SWI_HOME_DIR из cmd Windows, используя следующую командную строку:< /p>
setx SWI_HOME_DIR "C:\Program Files\swipl"


Подробнее здесь: https://stackoverflow.com/questions/781 ... -resources

Вернуться в «Python»