当我尝试从qtgui站点包导入时,出现了错误。以下是代码中出现错误的部分摘录。
from gnuradio import qtgui
在sitepackage qtgui中的文件之一是textparser,其中包含以下语句:
from stdlib import read_file
这就是错误的发生位置。
根据回溯信息,问题在于qtgui中的一个名为textparser.py的文件试图从stdlib中导入read_file。以下是有问题的行的回溯信息。
File "/usr/lib/python2.7/site-packages/qtgui/textparser.py", line 2, in <module>
from stdlib import read_file
ImportError: No module named stdlib
“from stdlib import read_file”这行代码看起来没问题,但我找不到Python中叫stdlib的包。然而,stdlib听起来像是C语言库。我对Python还很陌生,那是导入C语言库的正确方式吗?
所以我是否缺少了Python包或模块,还是缺少了一个C语言库?顺便说一下,我正在使用Python2.7和Centos 7。因为我在使用GNUradio,所以无法使用Python 3。