今天早上我安装了mitmproxy,我开始在我的控制台中看到这个:
ImportError:没有名为urwid的模块
经过一段谷歌搜索后,我在TinyCoreLinux论坛上发现了a post,这意味着版本2.6和2.7之间的urwid模块可能已经出现打嗝。我不经常使用Python来理解如何管理它的依赖项。有人可以说明我将如何修复系统中缺少的urwid模块吗?我正在使用Python 2.7运行OS X Lion。
答案 0 :(得分:3)
转到http://excess.org/urwid/,然后下载标题为“下载最新稳定版本:urwid-X.X.X.tar.gz”的链接。
下载后,解压缩文件。
打开终端并切换到解压缩的目录。可能是类似的东西
cd ~/Downloads/urwid-X.X.X
使用sudo python setup.py install
它应该编译并安装,然后mitmproxy
应该运行正常。
答案 1 :(得分:-1)
或者您可以从setup.py --help-command构建tar分发:setup.py dist - 这将在tar中的bin文件夹中构建tar,你可以运行pip install pudb - 这将包括urwid和其他依赖