可能重复:
How to get current python interpreter path from inside a Python script?
标题几乎说明了。我想知道python中使用了哪个python可执行文件。像
这样的东西Python 2.7.2 (default, Nov 1 2011, 03:31:17) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print <insert the code I'm after here> /usr/local/bin/python2.7 >>>
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print <insert the code I'm after here> /usr/bin/python2.6 >>>
你得到了照片
由于
答案 0 :(得分:8)
你可以这样做:
>>> import sys
>>> print sys.executable
/usr/bin/python
答案 1 :(得分:1)
为什么不使用bash where
命令?
无论如何,这就是你要找的东西:
import sys
sys.executable