When I do from lxml import etree I've this error : AttributeError:'module' object has no attribute 'BytesIO'

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • =?iso-8859-1?q?KLEIN_St=E9phane?=

    #1

    When I do from lxml import etree I've this error : AttributeError:'module' object has no attribute 'BytesIO'

    Hi,

    I'm on Ubuntu 8.04.1

    I've installed lxml with easy_install lxml command.

    Now, when I load etree I've this error :

    $ python
    Python 2.5.2 (r252:60911, Apr 21 2008, 11:12:42)
    [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
    Type "help", "copyright" , "credits" or "license" for more information.
    >>from lxml import etree
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "lxml.etree.pyx ", line 40, in lxml.etree (src/lxml/
    lxml.etree.c:11 9415)
    AttributeError: 'module' object has no attribute 'BytesIO'
    >>>
    Have you some idea about this issue ?

    Thanks for your help,
    Stephane

  • Stefan Behnel

    #2
    Re: When I do from lxml import etree I've this error : AttributeError: 'module' object has no attribute 'BytesIO'

    KLEIN Stéphane wrote:
    Python 2.5.2 (r252:60911, Apr 21 2008, 11:12:42)
    >>>from lxml import etree
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "lxml.etree.pyx ", line 40, in lxml.etree (src/lxml/
    lxml.etree.c:11 9415)
    AttributeError: 'module' object has no attribute 'BytesIO'
    Do you have a module called "io" lying around in your Python path somewhere?
    lxml.etree checks for io.BytesIO (Py2.6/3.0) being available when it starts
    up, and only failing that, falls back to StringIO.String IO (Py <= 2.5).

    Stefan

    Comment

    Working...