【问题标题】:How to check and compare Python versions in Powershell如何在 Powershell 中检查和比较 Python 版本
【发布时间】:2015-04-15 10:59:48
【问题描述】:

我正在尝试通过 Powershell 检查并仅允许某些版本的 Python。我正在获取当前的 Python 版本,但我无法检查例如如果版本早于 2.7,但不是 3。

编辑:在另一个 SO 问题中找到,我使用了一个不提供数字结果的简单返回。是& python -V 2>&1

【问题讨论】:

  • 检查当前 Phython 版本的代码是什么?
  • 刚刚添加了代码,很抱歉错过了。
  • 如果您正在测试一个可执行文件,您可以使用[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\python.exe").FileVersion 来检索文件版本。
  • 我试过了,但它没有返回文件版本。显然,即使是可执行属性也没有列出版本。您建议的命令返回空。

标签: python powershell version


【解决方案1】:

如:

If(($PythonVersion -gt 2.7) -and ($PythonVersion -lt 3))
{
  Do Something
}
Else
{
  Report Failure
}

您确实需要包含您的代码..

【讨论】:

  • 很抱歉我没有,但我使用的代码返回一个字符串(看起来),所以它看起来没有帮助。我添加了代码。
猜你喜欢
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
  • 2021-12-02
  • 2010-12-15
相关资源
最近更新 更多