1. 程式人生 > >/usr/bin/env: "python\r": 沒有那個檔案或目錄

/usr/bin/env: "python\r": 沒有那個檔案或目錄

為了方便開發,隨時生成靜態化前端,我們可以在scripts中新建靜態化首頁的指令碼

指令碼檔案類似如下:
在這裡插入圖片描述

#!/usr/bin/env python

是當前指令碼檔案執行的環境

但是bug出現了,在一次專案中,我們是多個組分為不同的模組,別人寫了指令碼檔案之後,我這邊通過pull下來程式碼,並不能直接進行指令碼檔案的執行,說是usr bin env python\r no such file or directory,真是不知道,那個\r是哪裡來的,網上查了很多資料,說什麼windows和linux的\r\n 不同,但是,我們的開發環境都是在linux中的,多方查詢無果,我就直接重新自己寫的一份同樣的指令碼檔案:

qwer.py

chmod  +x qwer.py
./qwer.py

然後就沒問題了,嗯—所以,如果指令碼檔案有問題,在其他問題和配置都排除問題之後,還是有問題,就考慮重新建立吧。。。