Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I find the path to the python executable from inside python? [duplicate]

Tags:

python

Possible Duplicate:
How to get current python interpreter path from inside a Python script?

The title pretty much says it. I'd like to know which python executable is being used from inside python. Something like

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
>>>

You get the picture

Thanks

like image 554
Hubro Avatar asked Nov 03 '11 03:11

Hubro


1 Answers

You can do this:

>>> import sys
>>> print sys.executable
/usr/bin/python

as described here: How to get the python.exe location programmatically?

like image 56
lc2817 Avatar answered Sep 24 '22 06:09

lc2817