私はちょっとしたプロジェクトに取り組んでいます。 私は仮想環境で働いているので、私は私のスクリプトの先頭にシェバングを持って、このFlask仮想環境:悪いインタプリタ:そのようなファイルやディレクトリがありません
#!flask/bin/python
のように見えること私はコマンドラインから私のスクリプトを実行しようとすると、私は次のエラーを取得します:
-bash: ./run.py: flask/bin/python^M: bad interpreter: No such file or directory
私は、これはPythonインタプリタが見つからなかったことを意味していることを知っているが、私はフラスコ/ビンに移動した場合、私は内部のインタプリタを見ることができます。これらは、私は私の仮想環境のディレクトリを削除して再度作成しようとしました
activate
activate.csh
activate.fish
activate_this.py
easy_install
easy_install-2.7
pip
pip2
pip2.7
python
python-config
python2 -> python
python2.7 -> python
wheel
フラスコ/ビンの内側のすべてのファイルですが、これは助けにはなりませんでした。
この場合、私のシバンはなぜ機能しないのですか?
実行しようとしているスクリプトに実際の送料がありますか? – pvg
実際のrun.pyファイルを表示してください。 –
unix SEで[shebang line not working with cr-lf](https://unix.stackexchange.com/questions/108588/shebang-line-not-working-with-cr-lf)を参照してください。 –