一般來說,要令Python script (.py) 可直接執行只要將檔案的權限改為執行並在檔案開頭加上Shebang/Hashbang即可,如下:
#!/usr/bin/python # encoding: utf-8 ''' My Python Script
$ -rwxr-xr--. 1 user1 user1 12012 Nov 1 02:37 myscript.py
但是這個Shebang在 virtualenv 或 pyenv 環境下就用不了。解決方法是把Shebang改為:
#!/usr/bin/env python # encoding: utf-8 ''' My Python Script