“Не может импортировать имя genshi” ошибка при установке библиотеки Swab

Я пытаюсь установить библиотеку Swab для Python 2.6 в Ubuntu 10.10.

Однако я получаю следующие сообщения об ошибках, когда я пытаюсь импортировать его.

В терминале я работал:

sudo easy_install swab
sudo easy_install Genshi

В интерпретаторе Python я работал:

>>> import swab
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.6/dist-packages/swab-0.1.2-py2.6.egg/swab/__init__.py", line 23, in <module>
    from pestotools.genshi import genshi, render_docstring
ImportError: cannot import name genshi

Я не знаю то, что продолжается. может любой помогать.

1
задан 14 July 2011 в 06:56

1 ответ

Я работал sudo easy_install swab в Ubuntu 10.10 и получил все установленные зависимости (никакая потребность работать sudo easy_install Genshi отдельно).

К сожалению, когда я смотрю на pestotools модуль (установленный в /usr/local/lib/python2.6/dist-packages/pestotools.genshi-0.2.3.py2.6.egg/pestotools/genshi/__init__.py в моей системе), я не вижу никого genshy или render_docstring.

Это означает это swab пакет предполагает, что те символы присутствуют в pestotools.genshi пространство имен, когда они не. Я сказал бы, что оба пакета вышли из синхронизации и что, возможно, некоторая более старая версия pestotools.genshi все еще хорошо работает вместе с swab. Так или иначе лучший способ удостовериться состоит в том, чтобы связаться swab специалист по обслуживанию.

1
ответ дан 7 December 2019 в 17:52

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

Похожие вопросы: