3

Python/cminusの例を実行してみました。からhttp://pypi.python.org/pypi/stringtemplate3/3.1、Python用のstringtemplate3を。でインストールしましたsudo python setup.py install

このコードで始まるcminus.pyを実行すると。

import sys
import antlr3
import stringtemplate3

エラーが発生しました。

Traceback (most recent call last):
  File "cminus.py", line 3, in <module>
    import stringtemplate3
  File "/Library/Python/2.7/site-packages/stringtemplate3/__init__.py", line 14, in <module>
    from stringtemplate3.templates import *
  File "/Library/Python/2.7/site-packages/stringtemplate3/templates.py", line 35, in <module>
    import antlr
ImportError: No module named antlr

stringtemplate3はantlr3ではなくantlrを使用しているようです。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

5

このページから回答を得ました-StringTemplateを使用するPythonANTLRパッケージはどこで入手できますか?

  1. goto http://www.antlr2.org/download/antlr-2.7.7.ta ​​r.gz
  2. それを解凍してlib/pythonディレクトリに移動します
  3. 実行しsudo python setup.py installます。

antlr2.7からantlerをインストールする必要がありました

于 2012-01-06T14:55:34.160 に答える