ec-*_*c-m 2 python antlr python-import antlr3 antlr4
我想将ANTLR4与Python 2.7结合使用,为此,我做了以下工作:
我antlr4-4.6-1使用sudo pacman -S antlr4。将软件包安装在Arch Linux上。
我写了一个MyGrammar.g4文件,并成功生成了Lexer和Parser Codeantlr4 -Dlanguage=Python2 MyGrammar.g4
现在执行例如生成的Lexer代码并python2 MyGrammarLexer.py导致错误ImportError: No module named antlr4。
可能是什么问题?仅供参考:我同时安装了Python2和Python3-我不知道这是否会造成任何麻烦。
您需要antlr4通过pip以下方式为python 安装:
sudo pip install antlr4-python2-runtime
Run Code Online (Sandbox Code Playgroud)
如果您的pip系统没有安装,请首先使用以下命令进行安装:
sudo pacman -S python2-pip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4857 次 |
| 最近记录: |