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

2018-04-21 13:25:21 +08:00
 ngg0707

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

3794 次点击
所在节点    知乎
12 条回复
zsj950618
2018-04-21 13:45:32 +08:00
你这叫让 3.4 解释器去兼容 3.6 的语法。3.6 解释器显然是兼容 3.4 的语法的。
ngg0707
2018-04-21 13:50:16 +08:00
@zsj950618 py2exe 在 3.6 下有 bug,最高支持 3.4
wwqgtxx
2018-04-21 13:51:35 +08:00
py36 只保证语法兼容 py34,没保证 cpython 这个解析器的内部实现就一定兼容
linap
2018-04-21 14:14:40 +08:00
3.4 是支持 xp 的,3.6 不支持
flowfire
2018-04-21 14:17:44 +08:00
这个节点。。。有点问题吧
kokutou
2018-04-21 14:28:26 +08:00
用 nuitka。。。
kokutou
2018-04-21 14:30:43 +08:00
还有 pyinstaller。。。
BOYPT
2018-04-21 14:41:45 +08:00
前后不分了?
shootsoft
2018-04-21 18:48:43 +08:00
pyinstaller 对 3.6 的支持还可以
ngg0707
2018-04-25 09:11:06 +08:00
@wwqgtxx 懂了,谢谢
ngg0707
2018-04-25 09:11:26 +08:00
@kokutou pyinstaller 可以,谢谢
ngg0707
2018-04-25 09:11:44 +08:00
@shootsoft pyinstaller 可以,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448680

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX