Python错误,无法从标准库导入错误。

3

当我尝试从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。

1个回答

1

在Python的stdlib中没有这样的库,但有一个名为stdlib_list的库。如果你想在你的代码中使用它,可以参考以下示例代码:


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接