html5lib - у объекта 'module' нет атрибута 'parse' - что такое модуль из пространства имен?

Есть проблема на одном ПК:

Python 3.4.5 (default, Sep 22 2017, 16:16:50) 
[GCC 5.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import html5lib
>>> code='''<span>hello</span>'''
>>> html5lib.parse(code)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'parse'
>>> html5lib
<module 'html5lib' (namespace)>

на другом ПК все нормально:

Python 3.4.5 (default, Jan  8 2018, 19:14:14) 
[GCC 6.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import html5lib
>>> code='''<span>hello</span>'''
>>> html5lib.parse(code)
<Element '{http://www.w3.org/1999/xhtml}html' at 0x7f53da9805e8>
>>> html5lib
<module 'html5lib' from '/usr/lib64/python3.4/site-packages/html5lib/__init__.py'>

Может кто-нибудь объяснить, в чем проблема? Заранее спасибо!

0 ответов

Другие вопросы по тегам