首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3:如何导入antlr4

Python3:如何导入antlr4
EN

Stack Overflow用户
提问于 2018-04-17 09:03:57
回答 1查看 4.1K关注 0票数 0

我试图将antlr4导入到python3代码中,但是我获得了以下错误:

代码语言:javascript
复制
$ python3 test.py
Traceback (most recent call last):
  File "test.py", line 3, in <module>
    import antlr4
ImportError: No module named 'antlr4'

我准确地说,antlr4已经存在于我的计算机中:

代码语言:javascript
复制
$ antlr4
ANTLR Parser Generator  Version 4.5.1
 -o ___              specify output directory where all output is generated
 -lib ___            specify location of grammars, tokens files
...

我也尝试了两个小测试,test.py工作:

代码语言:javascript
复制
#!/usr/bin/python3
import os, re, sys
print('test')

但这个版本并没有:

代码语言:javascript
复制
#!/usr/bin/python3
import os, re, sys
import antlr4
print('test')

请问如何将这个antlr4模块与python连接起来?提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-17 09:29:50

嗯,this page上的帮助似乎没问题。

一揽子计划的内容:

https://pypi.python.org/packages/0b/6b/30c5b84d203b62e1412d14622e3bae6273399d79d20f3a24c8145213f610/antlr4-python3-runtime-4.7.tar.gz#md5=190245a0fb4abf43568489a4b6e33aba

与pip3安装的包不同。

我已经将./python3.5/antlr4 4的内容替换为我下载并手动提取的包中的内容:

~/Downloads/antlr4-python3-runtime-4.7/src/antlr4

希望它能帮助其他人:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49873969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档