首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新安装的“`meld`”运行Python语法错误

新安装的“`meld`”运行Python语法错误
EN

Stack Overflow用户
提问于 2016-05-10 00:02:44
回答 1查看 1.3K关注 0票数 3

我正在安装meld 如前所述

代码语言:javascript
复制
sudo yum install intltool itstool gir1.2-gtksource-3.0 libxml2-utils

但是,当我试图运行meld时,会出现以下错误:

代码语言:javascript
复制
File "/usr/bin/meld", line 47
  print _("Meld requires %s or higher.") % modver
        ^

实际上,/usr/bin/meld有以下代码:

代码语言:javascript
复制
def missing_reqs(mod, ver):
    modver = mod + " " + ".".join(map(str, ver))
    print _("Meld requires %s or higher.") % modver
    sys.exit(1)

我正在使用Python6.7,PythonVersion3.3.5。

你能告诉我我在这里做错了什么吗?

编辑:

下面是命令行,逐字表示:

代码语言:javascript
复制
$ meld
  File "/usr/bin/meld", line 47
    print _("Meld requires %s or higher.") % modver
          ^
SyntaxError: invalid syntax

下面是meld脚本的一部分:

代码语言:javascript
复制
import sys
if "--pychecker" in sys.argv:
    sys.argv.remove("--pychecker")
    import os
    os.environ['PYCHECKER'] = "--no-argsused --no-classattr --stdlib"
        #'--blacklist=gettext,locale,pygtk,gtk,gtk.keysyms,popen2,random,difflib,filecmp,tempfile'
    import pychecker.checker
#
# i18n support
#
sys.path[0:0] = [ "/usr/share/meld"
]
import paths
import gettext
_ = gettext.gettext

gettext.bindtextdomain("meld", paths.locale_dir())
gettext.textdomain("meld")

# Check requirements: Python 2.4, pygtk 2.8
pyver = (2,4)
pygtkver = (2,8,0)

def missing_reqs(mod, ver):
    modver = mod + " " + ".".join(map(str, ver))
    print _("Meld requires %s or higher.") % modver
    sys.exit(1)

if sys.version_info[:2] < pyver:
    missing_reqs("Python", pyver)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-10 01:32:32

printpython2中的一个语句,就像您的脚本一样:

代码语言:javascript
复制
print _("Meld requires %s or higher.") % modver

但是您正在使用python3解释脚本,它没有print语句,而是有print()函数。

您可以尝试将所有的print替换为print(),希望其他东西不会中断,但这并不是一个好的解决方案。

最好只安装python2

代码语言:javascript
复制
sudo yum install python2

并使用python2作为解释器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37132060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档