新的Windows启动器(解释shebangs)在Python 3.3.0中(由 PEP 397 提供)向后兼容所有旧的 Py 2.X 解释器?通过阅读 PEP,我无法确定,和/或我是否必须做任何特别的事情才能让它们共存。 PEP 的最后一次更新已经有一年多了,而 3.3 版本大约只有一个月的时间。
最佳答案
鲁莽地用我的Windows注册表项和环境变量的老鼠巢赌博揭示了答案:是的。
在现有的 2.x(我的例子中是 2.7.3)安装之上安装 Python 3.3.0 实际上使一切保持现状。现在,脚本默认通过 %systemroot%
中的 py.exe
启动器启动,在没有任何相反指令的情况下(通过 shebang 或命令行开关) ,la py -3 [myscript]
)使用 2.x 解释器。
关于python - Python Windows 启动器 (Python 3.3/PEP 397) 向后兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13297381/