ngg0707
V2EX  ›  知乎

为什么 python3.6 和 python3.4 都不兼容啊

  •  
  •   ngg0707 · Apr 21, 2018 · 4262 views
    This topic created in 2970 days ago, the information mentioned may be changed or developed.

    我不是专门做 python 的,平时只用 python 做小工具。想把 py 脚本做成 exe 分发出去,但是 py2exe 只支持 3.4,不支持 3.6,为什么 3.6 不向后兼容 3.4 啊?

    12 replies    2018-04-25 09:11:44 +08:00
    zhsj
        1
    zhsj  
       Apr 21, 2018 via Android
    你这叫让 3.4 解释器去兼容 3.6 的语法。3.6 解释器显然是兼容 3.4 的语法的。
    ngg0707
        2
    ngg0707  
    OP
       Apr 21, 2018 via iPhone
    @zsj950618 py2exe 在 3.6 下有 bug,最高支持 3.4
    wwqgtxx
        3
    wwqgtxx  
       Apr 21, 2018 via iPhone
    py36 只保证语法兼容 py34,没保证 cpython 这个解析器的内部实现就一定兼容
    linap
        4
    linap  
       Apr 21, 2018 via Android
    3.4 是支持 xp 的,3.6 不支持
    flowfire
        5
    flowfire  
       Apr 21, 2018 via iPhone
    这个节点。。。有点问题吧
    kokutou
        6
    kokutou  
       Apr 21, 2018 via Android
    用 nuitka。。。
    kokutou
        7
    kokutou  
       Apr 21, 2018
    还有 pyinstaller。。。
    BOYPT
        8
    BOYPT  
       Apr 21, 2018
    前后不分了?
    shootsoft
        9
    shootsoft  
       Apr 21, 2018 via iPhone
    pyinstaller 对 3.6 的支持还可以
    ngg0707
        10
    ngg0707  
    OP
       Apr 25, 2018 via iPhone
    @wwqgtxx 懂了,谢谢
    ngg0707
        11
    ngg0707  
    OP
       Apr 25, 2018 via iPhone
    @kokutou pyinstaller 可以,谢谢
    ngg0707
        12
    ngg0707  
    OP
       Apr 25, 2018 via iPhone
    @shootsoft pyinstaller 可以,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3368 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 10:47 · PVG 18:47 · LAX 03:47 · JFK 06:47
    ♥ Do have faith in what you're doing.