Я пытаюсь установить библиотеку 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
Я не знаю то, что продолжается. может любой помогать.
Я работал 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
специалист по обслуживанию.