如何检测脚本所需的最低版本的python

时间:2014-04-15 09:29:38

标签: python

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

与Django一样,在该网站中它会告诉您所需的最低版本的python(例如:2.6.6及更高版本)。

这意味着我想告诉用户他应该在他的系统上安装什么最低版本的python

2 个答案:

答案 0 :(得分:4)

我知道这是一篇旧帖子,但我最近开始使用project called Vermin来尝试检测运行代码所需的最低Python版本。它会按照您的要求进行,@ Mortezaipo。

答案 1 :(得分:2)

实际上没有一种自动方法可以检查代码使用的功能,并将其与特定的Python版本相关联。如果您的代码依赖于现有方法的修复错误或其他关键字,则版本检测会变得更难。

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

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