我试图在Ubuntu10.10中安装Python2.6的拭子库。
但是,当我试图导入它时,我会得到以下错误消息。
在终点站我跑了:
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我不知道怎么回事。有人能帮上忙吗。
发布于 2011-11-12 18:01:22
我在Ubuntu10.10中运行了sudo easy_install swab,并安装了所有依赖项(不需要单独运行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维护者。
https://askubuntu.com/questions/52078
复制相似问题