gpt4 book ai didi

python - 在 Windows 中强制使用 python 版本

转载 作者:太空狗 更新时间:2023-10-30 03:06:31 25 4
gpt4 key购买 nike

我知道如何在 python 脚本中编写什么来告诉 unix 框运行哪个版本的 python (#!/usr/bin/env python3.2),但我如何在 Windows 中执行此操作。我将通过 distutils 将程序部署到同时安装了 python2.7 和 3.2 的 Windows 框。我需要强制它使用 2.7

谢谢!

最佳答案

即使在带有 shebang (#!) 的 unix 上,您也不会强制在哪个版本下运行。如果程序没有直接执行 (./my.py),而是像 python2 my.py 那样运行,那么仍将使用 Python 2。

我建议最安全的方法是在脚本的开头检查版本,如果不合适则通过错误消息退出,例如:

if sys.version_info[:3] < (3,2,0):
print('requires Python >= 3.2.0')
sys.exit(1)

关于python - 在 Windows 中强制使用 python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8112766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com