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