我该如何确定我正在使用哪个版本的Python发行版?

4

我不仅需要版本号,还需要知道具体的发行版,例如Anaconda、Python(x,y)等。


1
这两个答案有帮助吗?如果有,请确保标记一个为正确答案! - Engineero
从我的下面的评论来看,它们在我的电脑上使用Anaconda分发版可以工作,但是在我正在使用的另外两台电脑上无法工作。其中一台电脑上只有"Python 2.6.6",没有其他内容;而在另一台电脑上,我得到了一个未知错误:"-- -e -r -s..."。 - jss367
我已经删除了当时的任何发行版并安装了Anaconda,所以现在这是一个无意义的问题(至少对我来说是这样)。 - jss367
所以,只有写着Python 2.6.6的那个可能是因为你安装了本地的Python发行版,而不是Anaconda。至于错误,我猜测要么是没有安装Python,要么是Python不在你的路径中。听起来你现在解决了,太好了! - Engineero
2个回答

3
打开终端(或Windows命令行)并输入python --versionpython -V(第二个命令中的“V”是大写)。例如,在我的Windows机器上,这将返回以下结果:

Python 3.4.4 :: Anaconda 4.0.0 (64-bit)

除非我在我的Python 2.7虚拟环境中,否则它会返回:

Python 2.7.11 :: Anaconda 4.0.0 (64-bit)

which python 命令可以告诉您二进制文件的位置,但通常不太清楚它是哪个版本(尽管如果它在一个 anaconda 文件夹中,那么您知道它是Anaconda,类似的情况也一样)。

这适用于我使用Anaconda发行版的计算机,但不适用于我正在使用的其他两台计算机。在其中一台计算机上,我只得到“Python 2.6.6”,没有其他信息;而在另一台计算机上,我得到了以下错误信息:“未知错误:-- -e -r -s...” - jss367
你也可以尝试使用 python -V 命令。注意,这里的 "V" 是大写字母。 - Engineero

1
几种解决方案:
  1. 打开终端,输入 python,查看前言中的内容。
  2. 在 Linux 中,输入 which python
  3. 在 Windows 中,输入 where python

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接