python应该安装哪个版本好_我安装了哪个版本的Python?

我必须在服务器上运行一个脚本 。我怎么知道我有哪种版本的,这真的很重要?我正在考虑更新到最新版本的 。
是的,(主要)版本号很重要 。确保选择与您的版本匹配的文档 。
如果您还想了解什么样的与.py文件相关联,那么您可能会对批处理文件感兴趣,它将如何编写一个批处理文件,其中显示可执行文件的路径以及在上处理脚本的版本?
相关:在Linux系统上是否有一种查看所有可用/安装的版本的保证方式?
@:没有一个答案是特定于的,标题也不需要标签 。回滚 。
@那么,问题可能更一般?
从脚本/程序检查版本的相关线程-如何检查运行脚本的版本?
-V
http:/ / / / / .html#通用选项
--可以工作在2.5版介绍)
在我的.1Pro机器上,2.7.10为-V和--输出 2.7.10; 3.4.3也同样为这两个选项输出 3.4.3 。
您也可以有几个其他版本的 , 像这样的sudo find / -iname 可能会发现它们 。
@这篇文章是关于服务器上的的,sudo和find会让一些新手感到困惑,因为他们不能在上工作 。
不要与增加日志冗长性的 -v(小写V)混淆 。
如果您正在构建API , 请考虑同时允许-V和-别名 。显然 , 大约500个开发人员必须查找这个问题,然后将这个答案向上投票给 。那是个糟糕的设计
2.5+:
--
2.4:
-c ' sys; print(sys.)'
注意:解释器不能使用与运行脚本相同的版本 。我认为在某些情况下,默认情况下解释器是 3,但脚本在 2中运行(需要#!作为第一行) 。
注意:在上,您需要转到"(命令行)"来输入上述步骤 。
【python应该安装哪个版本好_我安装了哪个版本的Python?】这个答案更有用 , 脚本将获得运行或不运行的能力 。
有一次,我在声明中使用了双引号,这对我很有用 。-c" sys; print sys."
在 IDE只是复制和粘贴在下面的代码和运行它(版本会在输出区)
sys
print(sys.)
这回答了"我运行的是哪个版本"的问题,解决了我在环境配置方面遇到的问题(谢谢) 。许多计算机安装了多个版本 。
这比-v命令更有用,因为它告诉已安装的(32位或64位)的体系结构 。
这也是一个很好的解决方案,因为它适用于 3.x
适用于水蟒侦察机 。或者,在正常的提示下,可以使用--
A型:在命令提示符
-V
当我打开它的第一 ( line)告诉我事情是版本 。
在命令行中,我键入了""
这应该是的正确答案 。我用""试了几个小时,但没用 。然后我输入了"",它起作用了 。+1用于正确提供命令 。
我的问题是"这是我使用的版本?"这不可能是一切你需要知道的 。你可能有其他版本的这个问题,因为安装的CAN,特别当安装额外的模块 。这是我的粗糙和准备的方法是安装的是什么版本的调查:
#be in root for this
site.py #allI've ever seen have this
输出一个单一的安装的外观的东西应该这样:
3/usr/lib64/.7/site.py
/usr/lib64/.7/site.pyc
/usr/lib64/.7/site.pyo
我想多安装有输出样本:
10
11
12
13
14
15
16/root/-2.7.6/Lib/site.py
/root/-2.7.6/Lib/site.pyc
/root/-2.7.6/Lib/site.pyo
/root/-2.7.6/Lib/test/.py
/usr/lib/.6/site-/site.py
/usr/lib/.6/site-/site.pyc
/usr/lib/.6/site-/site.pyo
/usr/lib64/.6/site.py
/usr/lib64/.6/site.pyc
/usr/lib64/.6/site.pyo
/usr/local/lib/.7/site.py
/usr/local/lib/.7/site.pyc
/usr/local/lib/.7/site.pyo
/usr/local/lib/.7/test/.py
/usr/local/lib/.7/test/.pyc
/usr/local/lib/.7/test/.pyo
10
11
12
13

python应该安装哪个版本好_我安装了哪个版本的Python?

文章插图
14In [1]:sys
In [2]: sys.
2.7.11 | 2.5.0 (64-bit)| (, Dec 6 2015, 18:08:32)
[GCC 4.4.7(Red Hat 4.4.7-1)]
In [3]: sys.
sys.(major=2, minor=7, micro=11, ='final', =0)
In [4]: sys. >= (2,7)
Out[4]: True
In [5]: sys. >= (3,)
Out[5]: False
短:
Typein
简单的命令提示符(Clr + R)和开放型cmd和在命令提示,然后想给你所有必要的打字或版本信息
python应该安装哪个版本好_我安装了哪个版本的Python?

文章插图
2>>>sys; print('{0[0]}.{0[1]}'.(sys.))
3.5
因此,从命令行:
-c" sys; print('{0[0]}.{0[1]}'.(sys.))"
-V

--
注:请注意 , "V"是资本在 命令V V V("V"要小)的冗长的发射模式 。
你可以把版,使用下面的命令
--
你甚至可以使用get版本使用PIP包安装在venv冻 。
1pip| grep" name"
使用解释器或AS
3In [1]:
In [2]: .
Out[2]: (1, 6, 1, 'final', 0)
它只是在启动终端
@tarro:
2.7.6 (, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on