池の上にも

平均以下の理解力で、色々アウトプットしてみるブログ

python スクリプトの行頭に書く "#!"

pyenv の環境でスクリプトの行頭の#!に何を書けばよいかと言う話。
#!/usr/bin/env pythonが適当みたい。

$ pyenv version
2.7.13 (set by /home/***/.pyenv/version)
$ /usr/bin/env python -V
Python 2.7.13

$ cd test
test$ pyenv version
3.6.2 (set by /home/***/test/.python-version)
test$ /usr/bin/env python -V
Python 3.6.2


#!/usr/bin/pythonだとダメそう。

test$ pyenv version
3.6.2 (set by /home/***/test/.python-version)
test$ /usr/bin/python -V
Python 2.7.12