2024-09-22 16:32:12 发布
网友
我想做一些代码生成,StringTemplate看起来是一个很好的工具。我很容易从PyPi安装了stringtemplate3,但是当我尝试导入它时,我得到了:
ImportError: No module named antlr
我对此感到困惑,因为我认为ANTLR依赖于StringTemplate(正如网站所说),而不是相反。无论如何,我找不到正确的包来解决这个问题。安装antlr_python_runtime没有帮助。在
有什么提示吗?在
我也面临同样的问题,并打包了python库:您可以pip install git+git://github.com/kynan/antlr.git#egg=antlr来安装它。在
pip install git+git://github.com/kynan/antlr.git#egg=antlr
您需要安装python-antlr包才能使用stringtemplate3。在Ubuntu上安装示例:
python-antlr
stringtemplate3
% sudo aptitude install python-antlr % virtualenv ~/virt % . ~/virt/bin/activate (virt)~% easy_install stringtemplate3 (virt)~% python -c 'import stringtemplate3'
FWIW这个包在Macports上命名为py26-antlr3(不确定您使用的是哪个平台/包管理器)。在
py26-antlr3
我也面临同样的问题,并打包了python库:您可以
pip install git+git://github.com/kynan/antlr.git#egg=antlr
来安装它。在您需要安装
python-antlr
包才能使用stringtemplate3
。在Ubuntu上安装示例:FWIW这个包在Macports上命名为
py26-antlr3
(不确定您使用的是哪个平台/包管理器)。在相关问题 更多 >
编程相关推荐