2012-02-09 34 views
1

我安装mitmproxy今天早上,我开始在我的控制台看到的是:缺少urwid在OS X Lion中的Python 2.7

导入错误:没有模块名为urwid

有点谷歌搜索后,我发现a post在TinyCoreLinux这意味着版本2.6和2.7之间可能会出现urwid模块的呃逆。我不经常使用Python来理解如何管理它的依赖关系。有人可以点亮我的工作来解决我的系统中丢失的urwid模块吗?我使用Python 2.7运行OS X Lion。

回答

3

转到http://excess.org/urwid/并下载标题为“下载最新稳定版本:urwid-X.X.X.tar.gz”的链接。

一旦你下载它,解压缩文件。

打开终端并切换到解压目录。大概就像 cd ~/Downloads/urwid-X.X.X

sudo python setup.py install

运行安装脚本应该编译并安装,然后mitmproxy应该运行正常。

+0

正是我所需要的,谢谢! – Cliff 2012-03-07 03:54:49

-1

或者你可以从setup.py --help-command建立tar分发:setup.py dist - 这将会从该tar的bin文件夹生成“dist”文件夹中的tar,你可以运行pip install pudb - 这会包括urwid和其他依赖