2014-04-15 43 views
6

我已经用python构建了一个应用程序。 如何检测我的应用程序需要的最低版本的Python?如何检测脚本所需的python的最低版本

就像Django一样,它会告诉你它需要的最低版本的python(例如:2.6.6和更高版本)。

这意味着我想告诉他应该安装了系统

+0

您的意思是在运行时,脚本可以告诉用户使用更新的版本,或者通过查看代码知道要使用哪个版本的Python? –

+0

@MartijnPieters我想告诉用户他应该在他的系统上安装何种版本的python – Mortezaipo

+0

这是一个体验和阅读文档的问题;你的脚本使用什么功能,以及何时将这些功能添加到语言中。 –

回答

2

什么蟒的最低版本的用户是不是真的要检查什么功能您的代码使用和关联,为特定的Python版本的自动化方法。如果您的代码依赖于已修复的bug或其他关键字,则版本检测将更加困难。

一般而言,您根据经验和所用功能的知识来设置最小版本;你可以检查What's New文档。

如果你有一个全面的测试套件,你可以在较老的Python版本上运行;如果你所有的测试都通过了,你就支持这个旧版本

1

我知道这是一个旧帖子,但我最近开始了一个project called Vermin,它试图检测运行代码所需的最低所需Python版本。它会做你的要求,@Mortezaipo。

+0

亲爱的Morten,我会试试看。非常感谢。 – Mortezaipo