MakefileでPythonのファイルパスを取得したいときなどがたまにあるだろう。 そんなときはsys.prefixのトリックが便利だ. import sys print(sys.prefix) #/usr/local/Cellar/python/2.7.xx/Frameworks/Python.framework/Versions/2.7 etc ... MakefileでPython のインクルードパス*1を取得するときは PYTHON_PREFIX = $(shell python -c "import sys; print(sys.prefix)") PYTHON_VERSION = $(shell python -c "import sys;\ print '%d.%d' % (sys.version_info.major, sys.version_info.minor)")