我正在将Ubuntu 16.04和python版本3.5.2一起使用。我遇到的问题是,我无法开始融合。每次我尝试打开它时,都会收到以下错误消息:

Traceback (most recent call last):
File "/usr/bin/meld", line 73, in <module>
import meld.conf
ImportError: No module named 'meld'

任何人都可以帮忙吗

谢谢

法希姆

最佳答案

我的猜测是您已经更改了系统的默认Python版本(Python3而不是Python2)。两种可能的解决方案:

  • 切换回Python2。您可能不想这样做,因为可能有一个切换到Python3的原因。切换回去可能会导致其他程序无法按预期运行。
    有关切换默认Python版本的信息,请参见命令update-alternatives。
  • 强制融合使用Python2。为此,请在文本编辑器中以根权限打开/usr/bin/meld,然后将第一行更改为

    #!/usr/bin/python



    #!/usr/bin/python2

  • 注意:每当更新熔炉时,您都将不得不再次进行修改。

    关于ubuntu - 无法在ubuntu 16.04上启动合并,因为错误导入了meld.conf,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50783742/

    10-13 02:28