Meld需要pygtk 2.8.0或更高

时间:2014-01-16 12:38:20

标签: python svn diff pygtk meld

我需要一个与svn一起使用的diff工具,发现已经安装了meld,设置了quick-svn来使用它,但是当我右键单击并选择diff时,什么都没发生。所以试着看看它是否有效:

gunselic@gezxx:~$ meld
No module named pygtk
Meld requires pygtk 2.8.0 or higher.

所以我用Google搜索并发现pygtk是python-gtk2:

gunselic@gezxx:~$ sudo apt-get install python-gtk2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-gtk2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.

我试过pip install,reistall uninstall等。 我在Oracle VM Virtualbox上使用Ubuntu 10.04.4,并且由于我正在处理的项目,我使用已配置的映像,有没有办法让这个项目合并?谢谢, Gunseli

3 个答案:

答案 0 :(得分:4)

是的,我有同样的问题,env中引用的Python是自定义的[不同路径上的Python 2.6]。

当我尝试使用它时,它有效。所以改变适当安装的python。

/ usr / bin / python / usr / bin / meld

答案 1 :(得分:4)

$ sudo vi $(which meld)

编辑第一行以使用python2.6,如下所示

#! /usr/bin/env python2.6

保存并退出。在vi中输入:wq

答案 2 :(得分:0)

在usr / bin和usr / local / bin下安装了2个版本的pythons。我在usr / local / bin下重命名了一个,它已经解决了。