我安装了哪个版本的Python?

我必须在Windows服务器上运行Python脚本。 我怎么知道我有哪个版本的Python,甚至真的很重要? 我正在考虑更新到最新版本的Python。

 python -V 

http://docs.python.org/using/cmdline.html#generic-options

--version也可能起作用(在版本2.5中引入)

Python 2.5+:

 python --version 

Python 2.4-:

 python -c 'import sys; print(sys.version)' 

在Python IDE中,只需复制并粘贴以下代码并运行它(版本将出现在输出区域中)

 import sys print(sys.version) 

在命令提示符下键入:

  python -V 

当我打开Python (command line) ,它告诉我的第一件事是版本。

虽然问题是“我正在使用哪个版本?”,但这可能并不是您需要知道的所有内容。 您可能安装了其他版本,这可能会导致问题,特别是在安装其他模块时。 这是我准备好了解哪些版本安装的方法:

 updatedb #be in root for this locate site.py #all installations I've ever seen have this 

单个Python安装的输出应该如下所示:

 /usr/lib64/python2.7/site.py /usr/lib64/python2.7/site.pyc /usr/lib64/python2.7/site.pyo 

多个安装将会有这样的输出:

 /root/Python-2.7.6/Lib/site.py /root/Python-2.7.6/Lib/site.pyc /root/Python-2.7.6/Lib/site.pyo /root/Python-2.7.6/Lib/test/test_site.py /usr/lib/python2.6/site-packages/site.py /usr/lib/python2.6/site-packages/site.pyc /usr/lib/python2.6/site-packages/site.pyo /usr/lib64/python2.6/site.py /usr/lib64/python2.6/site.pyc /usr/lib64/python2.6/site.pyo /usr/local/lib/python2.7/site.py /usr/local/lib/python2.7/site.pyc /usr/local/lib/python2.7/site.pyo /usr/local/lib/python2.7/test/test_site.py /usr/local/lib/python2.7/test/test_site.pyc /usr/local/lib/python2.7/test/test_site.pyo 
 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 
 python -V 

要么

 python --version 

注意:请注意,python-V命令中的“V”是大写字母V. python -v(small“v”)将以详细模式启动Python。

 >>> import sys; print('{0[0]}.{0[1]}'.format(sys.version_info)) 3.5 

所以从命令行:

 python -c "import sys; print('{0[0]}.{0[1]}'.format(sys.version_info))" 

你可以通过使用下面的命令获得python的版本

 python --version 

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

 pip freeze | grep "package name" 

或者使用python解释器

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

只需在terminal启动它

 python sergio@tarro: Python 2.7.6 (default, Jun 22 2015, 17:58:13) [GCC 4.8.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> 

简而言之 :

在命令提示符下键入python

只需打开命令提示符(Clr + R) ,然后在命令提示符下键入cmd和,然后键入python就会给出所有关于版本的必要信息

蟒蛇版本

为了我。 打开CMD并运行py它会显示类似于Python 3.4.3(v3.4.3:9b73f1c3e601,2015年2月24日,22:43:06)[MSC v.1600 32位(Intel)]在win32上input“help”,“版权“,”信用“或”许可证“以获取更多信息。

在Windows 10上使用Python 3.6

  python Python 3.6.0a4 (v3.6.0a4:017cf260936b, Aug 16 2016, 00:59:16) [MSC v.1900 64 bit (AMD64)] on win32 python -V Python 3.6.0a4 python --version Python 3.6.0a4 

打开命令提示符窗口(按Windows + R键入cmd,然后按Enter键)。 inputpython.exe

如果你安装了Python,那么检查版本号的最简单的方法是在命令提示符下input“python”。 它会告诉你的版本号,如果它是在32位或64位和其他一些信息。 对于某些应用程序,您希望拥有最新版本,有时不需要。 这取决于你想要安装或使用的软件包。