~/anaconda/bin/python
にanaconda pythonディストリビューションがありますが、デフォルトの古いバージョンの代わりに、このバージョンのpython)を呼び出すためにShebangを使用できます。サーバー?
# /opt/python/bin/python2.7
は私が試したものです
Shebangの後の最初の行の残りは、インタープリターディレクティブとして解析されます。
スクリプトを特定のバイナリで解釈/実行する場合は、 Shebang の後にそのバイナリを指定する必要があります。
この場合、次のように書く必要があります。
#!/home/yourusername/anaconda/bin/python
すでに受け入れられている回答に追加する(そして0xc0deのコメントに返信する)には、次のものを使用できると思います。
#!/usr/bin/env python
次に、Conda
環境をアクティブ化するか、使用するカスタムPythonパスを取得する必要があります。
そうすることによって、 #!/usr/bin/env
は正しいPythonバージョンを見つけ、スクリプトが仮想環境内で正しく実行されることを確認します。