我安装了哪个版本的Python?
我必须在Windows服务器上运行Python脚本。 我怎么知道我有哪个版本的Python,甚至真的很重要? 我正在考虑更新到最新版本的Python。
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位和其他一些信息。 对于某些应用程序,您希望拥有最新版本,有时不需要。 这取决于你想要安装或使用的软件包。