1./usr/bin/env: ‘python3\r’: No such file or directory
1.異常原因:
DOS系統(tǒng)下和Linux系統(tǒng)下對于換行鍵的表示不同。
在windows下,用連續(xù)的’\r’和’\n’兩個(gè)字符進(jìn)行換行。‘\r’為回車符,’\n’為換行符,比如原來的’aaabbb’更改為’aaa \n bbb’后輸出的結(jié)果為:aaa 換行 bbb。
#!/usr/bin/env python\r\n
在Linux下,用’\n’進(jìn)行換行。
#!/usr/bin/env python\n
所以windows下的程序會認(rèn)為#!/usr/bin/env python是一行,而linux會認(rèn)為#!/usr/bin/env python\r是一行。
2.解決方法:
看了很多網(wǎng)上的教程,說用VIM編輯器進(jìn)行修改,由于我不是很常用VIM編輯器,嘗試了幾次并沒有成功。后來發(fā)現(xiàn)可以用dos2unix這個(gè)包進(jìn)行轉(zhuǎn)換。
首先通過apt-get命令安裝dos2unix的包,然后通過dos2unix這個(gè)命令即可完成轉(zhuǎn)換。
sudo apt-get install dos2unix
dos2unix <filename>
2.sudo apt-get install dos2unix時(shí)E: Unable to locate package dos2unix
先更新apt-get
sudo apt-get update
如若顯示
則嘗試
apt-get update
執(zhí)行完后,問題就解決了。
apt-get install dos2unix
再文章來源:http://www.zghlxwxcb.cn/news/detail-482902.html
dos2unix <filename>
參考:
【1】Python——/usr/bin/env: ‘python(3)\r’: No such file or directory文章來源地址http://www.zghlxwxcb.cn/news/detail-482902.html
到了這里,關(guān)于解決/usr/bin/env: ‘python3\r’: No such file or directory的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!