iodo
V2EX  ›  问与答

Mac 的 python 一直提示“print "Distribute >= 0.6.16 is required to run this."”

  •  
  •   iodo · Jun 24, 2014 · 4238 views
    This topic created in 4342 days ago, the information mentioned may be changed or developed.
    没接触过python,需要在Mac上测试个别人写好的python网页程序,Mac自带的python已经从2.7更新到3.4了

    但运行 python setup.py build 的时候,会出现这个错误提示:

    File "setup.py", line 32
    print "Distribute >= 0.6.16 is required to run this."
    ^
    SyntaxError: invalid syntax

    看提示,应该是缺少Distribute,于是我按照这个网页的提示安装了下,发现已经安装过最新版了,https://pypi.python.org/pypi/distribute/0.6.49

    现在毫无头绪,完全不知道怎么整,有大神可以提示下吗?
    7 replies    2014-06-24 19:09:34 +08:00
    ericls
        1
    ericls  
       Jun 24, 2014   ❤️ 1
    python2

    python3
    不同的

    python2的 print 是语句
    python3的print是函数 需要print('foo')来调用

    所以,你要装的这个 不支持python3
    Sylv
        2
    Sylv  
       Jun 24, 2014 via iPhone   ❤️ 1
    Python2 和 Python3 不兼容,所以不是版本越高就越好
    再去装个 Python2 吧
    iodo
        3
    iodo  
    OP
       Jun 24, 2014
    @ericls
    @Sylv
    非常感谢2位,已经搞定了!!!
    kqz901002
        4
    kqz901002  
       Jun 24, 2014
    自带的python升级? 覆盖了系统的python?
    iodo
        5
    iodo  
    OP
       Jun 24, 2014
    @kqz901002 嗯 自带的先删掉,再安装3.4的
    kqz901002
        6
    kqz901002  
       Jun 24, 2014
    @iodo 自带的你是删除链接还是整个程序包? 如果删除整个程序包会出问题的.
    ChanneW
        7
    ChanneW  
       Jun 24, 2014
    python2 其实也是函数的, 只是又加了个语法糖.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1005 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 19:14 · PVG 03:14 · LAX 12:14 · JFK 15:14
    ♥ Do have faith in what you're doing.