Установите stringtemplate3 для Python - PullRequest
3 голосов
/ 06 января 2012

Я попытался запустить пример Python / cminus. Из http://pypi.python.org/pypi/stringtemplate3/3.1 я установил stringtemplate3 для python с 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 использует antlr, а не antlr3.

Как я могу решить эту проблему?

1 Ответ

5 голосов
/ 06 января 2012

Я получил ответ с этой страницы - Где взять пакет Python ANTLR для использования StringTemplate?

  1. Перейти http://www.antlr2.org/download/antlr-2.7.7.tar.gz
  2. распакуйте его, чтобы перейти в каталог lib / python
  3. пробег sudo python setup.py install.

Мне пришлось установить рога из antlr2.7

...