我必须在Windows服务器上运行Python脚本。我怎么知道我用的是哪个版本的Python,这真的很重要吗?

我在考虑升级到最新版本的Python。


当前回答

打开一个命令提示窗口(按Windows + R,键入cmd,并按Enter)。

类型python.exe

其他回答

可以使用以下命令获取Python版本

python --version

你甚至可以使用pip freeze as获得安装在venv中的任何软件包的版本:

pip freeze | grep "package name"

或者使用Python解释器:

In [1]: import django
In [2]: django.VERSION
Out[2]: (1, 6, 1, 'final', 0)
In [1]: import sys

In [2]: sys.version
2.7.11 |Anaconda 2.5.0 (64-bit)| (default, Dec  6 2015, 18:08:32) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]

In [3]: sys.version_info
sys.version_info(major=2, minor=7, micro=11, releaselevel='final', serial=0)

In [4]: sys.version_info >= (2,7)
Out[4]: True

In [5]: sys.version_info >= (3,)
Out[5]: False

在命令提示符中输入Windows中python的位置可能会告诉你安装了多个不同版本的python的位置,假设它们已经添加到你的路径中。

在命令提示符中输入python -V应该会显示版本。

当我打开Python(命令行)时,它告诉我的第一件事是版本。

我在Windows 10上安装了Python 3.7.0。

这是我在命令提示符和Git Bash中工作的方法:

使用实例运行Python并查看版本。

py

只检查您拥有的版本:

py --version

or

py -V    # Make sure it is a capital V

注意:python, python——version, python -V, python, python——version, python -V不适合我。