【问题标题】:ANTLR3 python runtime not detected未检测到 ANTLR3 python 运行时
【发布时间】:2018-03-23 05:44:23
【问题描述】:

我想在需要 ANTLR3 python 运行时的 python 中使用 fstpso 包。
我从http://www.antlr3.org/download/Python/ 下载了 antlr_python_runtime-3.1.3.tar.gz 并运行了命令sudo python setup.py install。命令的输出是
Installed /path/to/python/packages/antlr_python_runtime-3.1.3-py2.7.egg

但是在此之后,当我尝试在 python 中导入 fstpso 模块时,它会抛出错误
The ANTLR3 python runtime was not detected; pyfuzzy cannot import FST-PSO's FLC files

我在 linux 上使用 python 2.7.12。

是不是我做错了什么?或者我必须更新环境中的任何 PATH? 谢谢你的帮助!!

【问题讨论】:

  • 我也遇到同样的错误,请问您有解决办法吗?
  • @BhaskarDhariyal,我还没有找到任何解决方案。
  • 我在 git repo 上提出了一个问题;他回复了 店主在那里回复;你可以检查github.com/aresio/fst-pso/issues/2
  • 感谢您的链接。我会继续关注这个话题。

标签: python optimization runtime antlr3 particle-swarm


【解决方案1】:

我是 fst-pso 的主要开发者。在过去的几天里,我从头开始重新实现了 Sugeno 推理器,最终消除了 pufuzzy/ANTL3 依赖项。我刚刚在 PyPI 上上传了新包。

现在您可以 pip 安装新版本的 fst-pso (v 1.4.0);请让我知道这是否正常工作。

【讨论】:

    猜你喜欢
    • 2022-11-30
    • 2015-07-10
    • 2021-11-29
    • 1970-01-01
    • 2012-06-23
    • 2021-05-04
    • 2016-02-22
    • 1970-01-01
    • 2022-12-09
    相关资源
    最近更新 更多