如何在输出中打印python位置(安装python的位置)

17 python path

让我们说Python安装在该位置__CODE__.

我想在程序的输出中打印此位置.请告诉我这是做什么的功能.

for*_*ran 21

您可以使用

import sys, os
os.path.dirname(sys.executable)
Run Code Online (Sandbox Code Playgroud)

但请记住,在Unix系统中,程序的"安装"通常分布在以下文件夹中:

  • / usr/bin(这是你可能得到的)
  • / usr/lib目录
  • 在/ usr /股
  • 等等


Grz*_*zki 6

也许这些都会让你满意:

>>> import sys
>>> print(sys.prefix)
/usr
>>> print(sys.path)
['', '/usr/lib/python25.zip', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2',
'/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', 
'/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', 
'/usr/lib/python2.5/site-packages/Numeric', '/usr/lib/python2.5/site-packages/gst-0.10',
'/var/lib/python-support/python2.5', '/usr/lib/python2.5/site-packages/gtk-2.0', 
'/var/lib/python-support/python2.5/gtk-2.0']
Run Code Online (Sandbox Code Playgroud)


ars*_*ars 4

尝试:

>>> import sys
>>> print sys.prefix
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅该sys模块的文档。