哪个python正在运行?

时间:2016-04-02 12:02:40

标签: python linux

我们有一个在虚拟env linux Debian中运行的python程序。我们想安装pypy,它运行得很完美...除了我们不确定它实际上是在使用pypy。

所以我们开始更改标准python的名称,取走pypy,删除所有内部链接,删除所有.pyc文件。

并且系统不仅会继续运行,但如果我停止运行它也会再次运行,并再次运行。

有没有办法在pything中编写命令并找到(1)运行pythong的版本; (2)cd中的这个版本是什么,

由于

1 个答案:

答案 0 :(得分:3)

尝试:

>>> import sys
>>> sys.executable
'/usr/bin/python'
>>> sys.version
'2.7.11 (default, Dec 15 2015, 16:46:19) \n[GCC 4.8.4]'

被修改

来自@zondo:

>>> import sys
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=11, releaselevel='final', serial=0)
>>> sys.version_info.major
2