我安装了哪个版本的Python?

Which version of Python do I have installed?

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


1
python -V

http:/ / / / / cmdline.html docs.python.org #通用选项

--version可以工作在2.5版介绍)


Python 2.5+:

1
python --version

Python 2.4:

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


在Python IDE只是复制和粘贴在下面的代码和运行它(版本会在输出区)

1
2
import sys
print(sys.version)


A型:在命令提示符

1
python -V


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


我的问题是"这是我使用的版本?"这不可能是一切你需要知道的。你可能有其他版本的这个问题,因为安装的CAN,特别当安装额外的模块。这是我的粗糙和准备的方法是安装的是什么版本的调查:

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

输出一个单一的Python安装的外观的东西应该这样:

1
2
3
/usr/lib64/python2.7/site.py  
/usr/lib64/python2.7/site.pyc
/usr/lib64/python2.7/site.pyo

我想多安装有输出样本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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

短:

Type python in command prompt

简单的命令提示符(Clr + R)和开放型cmd和在命令提示,然后想给你所有必要的python打字或版本信息

python version


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

因此,从命令行:

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


1
python -V

1
python --version

注:请注意,"V"是资本在Python Python命令V V V("V"要小)Python的冗长的发射模式。


你可以把Python版,使用下面的命令

1
python --version

你甚至可以使用get版本使用PIP包安装在venv冻。

1
pip freeze | grep"package name"

使用Python解释器或AS

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

它只是在启动终端

1
2
3
4
5
6
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.
>>>

只是创建一个文件结尾的.py和粘贴代码到波纹管和运行它。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/python3.6

import platform
import sys

def linux_dist():
  try:
    return platform.linux_distribution()
  except:
    return"N/A"

print("""Python version: %s
dist: %s
linux_distribution: %s
system: %s
machine: %s
platform: %s
uname: %s
version: %s
"""
% (
sys.version.split('
'
),
str(platform.dist()),
linux_dist(),
platform.system(),
platform.machine(),
platform.platform(),
platform.uname(),
platform.version(),
))

如果一些Python解释器的版本是安装在系统,运行下面的命令。

在Linux上运行的终端

1
ll /usr/bin/python*

在Windows运行命令提示符:

1
dir %LOCALAPPDATA%\Programs\Python

如果你的Python安装的话,最简单的方式,你可以检查版本号是由打字"Python"在您的命令提示符。它会显示你的版本号,如果它是运行在32位或64位和其他一些信息。一些应用程序,你会想有一个新的版本和所有的困境。它取决于什么是你想要的软件包安装或使用。


对我来说。命令打开和运行py它会显示什么样Python(v3.4.3 3.4.3 9b73f1c3e601 2015年:2月24日,22,43:32位v.1600 06)[硕士]在Win32(英特尔)型的"帮助","版权","许可证"或"信用"的更多信息。


to verify the Python for Windows版本上运行以下命令,在命令提示符命令A和输出验证

1
2
3
4
5
6
7
8
c:\>python -V
Python 2.7.16

c:\>py -2 -V
Python 2.7.16

c:\>py -3 -V
Python 3.7.3

所以,看到文件夹配置每个Python版,运行下面的命令:

1
2
For Python 2,'py -2 -m site'
For Python 3,'py -3 -m site'

在Windows 10和Python。

1
2
3
4
5
6
7
8
9
10
11
12
13
    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型出版社,颞下颌关节,和击键。python.exe型


我有一个Python 3.7.0在Windows 10。这是什么为我工作在命令提示符和Git Bash:

运行的Python的版本和校验:

1
py

你有一只检查它的版本:

1
py --version

1
py -V    #make sure it is a capital V

注:pythonpython --versionpython -Vpythonpython --versionpython -V没有工作,为我。在这个案例的答案张贴他人有同样的问题。


如果你已经在repl窗口不要湖欢迎留言版数,你可以使用help(湖)的主要和次要版本。

1
2
3
>>>help()
Welcome to Python 3.6's help utility!
...