BLOGTIMES
2018/05/11

/usr/bin/env: ‘python\r’: No such file or directory というエラーが出るときは

  vi  charset  python 
このエントリーをはてなブックマークに追加

自作の Python スクリプトに shebang をつけたら、なぜか以下のエラーが出て動きませんでした。

/usr/bin/env: ‘python\r’: No such file or directory

このエラーに含まれている「\r」 というのは CR ですね。
改行コードを CR+LF にした覚えはないのですが、改行コードを LF だけにしたら動作するようになりました。

vi でやる場合にはファイルを開いて以下のコマンドを打ってから、ファイルを保存してやれば OK です。

:set ff=unix

    トラックバックについて
    Trackback URL:
    お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
    このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/10164
    Trackbacks
    このエントリにトラックバックはありません
    Comments
    愛のあるツッコミをお気軽にどうぞ。[policy]
    古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
    コメントはありません
    Comments Form

    OpenID を使ってログインすることができます。

    Identity URL: Yahoo! JAPAN IDでログイン