python - 无法打开prover9/Mace4

标签 python nltk

我使用一个代码,并在其中尝试使用Prover9,但由于某种原因,这个问题不断弹出。我下载了这两个应用程序,但我不知道将它们放在哪里才能打开它。

NLTK 无法找到 mace4 文件! 使用软件特定的配置参数或设置 PROVER9 环境变量。

搜索范围: -/usr/local/bin/prover9 -/usr/local/bin/prover9/bin -/usr/local/bin -/usr/bin -/usr/local/prover9 -/usr/local/share/prover9

================================================== =============================

最佳答案

使用nltk.Prover9对象的方法config_prover9来提供已安装的Prover9软件的路径

read_expr = nltk.sem.Expression.fromstring
SnF = read_expr('SnF')
NotFnS = read_expr('-FnS')
R = read_expr('SnF -> -FnS')

prover = nltk.Prover9()
prover.config_prover9(r'd:/prover9/bin')
prover.prove(NotFnS, [SnF, R])

我的prover9.exe位于d:\prover9\bin(Windows 7系统)。对 *ux 系统使用类似的东西。

关于python - 无法打开prover9/Mace4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28006405/

相关文章:

python - 文本中单词的音节数

python pandas datetime datetime 不能正常工作

python - 如何仅 .replace() 单词的一部分?并从字符串中提取整数?

artificial-intelligence - 如何在给定的文本中识别想法和概念

python - 在 python 中导入 nltk 时出现段错误

python - 如何使用 gensim.similarities.Similarity 找到两个句子之间的相似性

python - 默认的 nltk 词性标记集是什么?

python - 我可以在 OS X 上安装 Python 2.7.1 64 位的同时安装现有的 32 位吗?

python - 在 ElementTree 文本中插入标签

python - SublimeREPL 无法识别 python 库