1. 程式人生 > >linux執行python的指令碼檔案,提示提示No such file or directory

linux執行python的指令碼檔案,提示提示No such file or directory

在window平臺下,寫好python指令碼檔案,遷移到linux平臺,賦過可執行許可權,執行該sh檔案,卻提示No such file or directory。ls 了下,確實有該檔案,怎麼會事呢,


難道是檔案格式相容性問題?用vim開啟該sh檔案,輸入:

  1. :set ff  

回車,顯示fileformat=dos,重新設定下檔案格式:
  1. :set ff=unix  

  儲存退出:
  1. :wq  

再執行,竟然可以了。這個事情又給我提了次醒,程式儘量在linux下編寫,遷移時,也許會少很多問題。

vim的用法,可以參閱以前的blog:vim 常用命令

相關推薦

執行shell指令碼出現bad interpreter:No such file or directory錯誤

出現原因:在windows下編輯的指令碼,所以有可能有不可見字元。指令碼檔案是DOS格式的,即每一行的行尾以\r\n來標識, 其ASCII碼分別是0x0D, 0x0A. 解決方法,vim出問題的指令碼

Linux 指令碼 顯示 !/bin/bash No such file or directory 問題

經常用Notepad++ 編輯 shell指令碼,然後winscp傳到shell執行,經常出現如題所示的錯誤, 先cat -A 檔案路徑,發現結果如下圖 因為Windows下的編輯器在後面會產生\r\n的EOL,linux是\n,解決方法如下: 1、編輯,檔案格

linux用tar解壓檔案Cannot open: No such file or directory

在阿里雲上搭建大資料平臺,解壓 zookeeper-3.4.10.tar.gz時報錯如下: tar: zookeeper-3.4.10: Cannot mkdir: Permission denied tar: zookeeper-3.4.10/ivysettings.xml: Can

64位ubuntu無法安裝32位軟體,或者是執行32位.run等檔案,出現`no such file or directory`問題

64位系統是能安裝32位的應用軟體和程式的,出現問題,最大可能是沒有安裝 32位的依賴庫,或者是安裝的32位依賴庫不對。 linux一般都是在/etc/dpkg/dpkg.cfg.d/路徑下有相關的檔

c++ include包含工程目錄下的.h檔案,報錯:fatal error C1083: 無法開啟包括檔案:“Sales_item.h”: No such file or directory

背景:刷c++primer的題目,將下載的某個標頭檔案拖拽到自己建立的工程目錄下,在自己新建的原始檔中include包含時,報無法開啟檔案 明明有檔案 為什麼說無法開啟呢 於是到本地的工程目錄中開啟一看,果然沒有這個檔案 說明通過滑鼠拖拽檔案進入到工程樹上面,檔案並沒

error C1083: 無法開啟包括檔案: “pyconfig.h”: No such file or directory (..\..\src\caffe\layer_factory.cpp)

問題:在編譯libcaffe.lib時,會提示 error C1083: 無法開啟包括檔案: “pyconfig.h”: No such file or directory (..\..\src\caffe\layer_factory.cpp) D:\NugetPackages\boost.1

編譯錯誤 無法開啟包括檔案:“SDKDDKVer.h”: No such file or directory

本機安裝了兩個版本的VS就可能會出現這個編譯錯誤, 比如我機器上同時裝了VS2012和VS2008. VS2012中關於Windows SDK的路徑巨集定義和VS2008不同,而在某種情況下VS2008的配置串擾到了VS2012. VS2012繼承了VS2008的Inclu

VS2008中"fatal error C1083:無法開啟包括檔案:“Stdafx.h”: No such file or directory

錯誤型別1: 環境:VS2008 語言:C++      下午出了一個非常可惡的問題,我的一個基於MFC 對話方塊的程式因為預編譯標頭檔案stdafx.h的原因始終無法編譯通過。 由於程式整體是需要預編譯標頭檔案的。因此工程內所有cpp檔案通通都包括了#include st

vs2012無法開啟包括檔案:“winsdkver.h”: No such file or directory

vs2012用著好好的 突然出現了這個問題“無法開啟包括檔案:“winsdkver.h”: No such file or directory ” 這明明是系統檔案,怎麼就是不能識別了,於是上網各種百度Google,嘗試了很多方法,終不能解決,比如有說沒有 SDK下的檔案,

python popen raise child_exception,OSError: No such file or directory

問題背景 linux系統中使用python指令碼,來獲取系統ip資訊。使用了python的subprocess工具包 程式碼片段如下: from subprocess import Popen, PIPE def getIfconfig():

linux執行python指令碼檔案,提示提示No such file or directory

在window平臺下,寫好python指令碼檔案,遷移到linux平臺,賦過可執行許可權,執行該sh檔案,卻提示No such file or directory。ls 了下,確實有該檔案,怎麼會事呢

Linux執行.sh檔案提示No such file or directory的問題的解決方法

今天遇到了個奇怪的問題,就是再linux中執行shell 死活載入不到/etc/profile 直接執行source  /etc/profile 沒問題 但是在shell中執行就不行 查詢

Linux執行指令碼命令提示No such file or directory錯誤的解決辦法

首先了解下基礎知識: python指令碼中的#!/usr/bin/python 估計有不少人注意過一些python指令碼開頭有這麼行東東: #!/usr/bin/python 它是用來幹嘛的?貌似沒有它對指令碼功能也沒啥影響。它是用來指定用什麼直譯器執行指令

Linux執行執行檔案提示No such file or directory的解決方法

最近在使用Linux作業系統執行一個可執行檔案,結果出現了No such file or directory的提示,表示很疑惑。 ./tshrf bash: ./tshref: No such file or directory 檢視檔案資訊,可以看到

Linux執行指令碼提示No such file or directory

確認可執行許可權 使用 chmod a+x xxx.filename.ext 檢查檔案系統格式 vim xxx.filename.ext 輸入: set ff=unix 儲存退出 現在應該可執行了,原先的set ff結果為fileformat = dos 檔案由wind

Linux執行.sh檔案提示No such file or directory錯誤

當你把startofbiz.sh用編輯器如記事本開啟後,修改一下再儲存,放回原來的路徑下,然後啟動就會報錯:No such file or directory . 原因是你開啟檔案是在windows環境下,儲存後CR/LF(回車/換行)與linux下不同。所以格式不同會報錯

Linux執行.sh文件,提示No such file or directory的問題的解決方法

感謝 文件格式 很多 兼容 dir shell nbsp www window平臺 Linux執行.sh文件,提示No such file or directory的問題在window平臺下,寫好shell腳本文件,遷移到linux平臺,賦過可執行權限,執行該sh文件,卻提

執行shell指令碼提示bad interpreter:No such file or directory的解決辦法

故障現象:在終端直接cd /var正常,在shell指令碼中執行則報錯。原因是指令碼是在windows平臺下寫的,換行符與linux不同,造成指令碼不能正確執行 出現bad interpreter:No such file or directory(沒有那個檔案或目錄)

解決“執行arm-linux-gcc命令,提示No such file or directory”的問題

今天在ubuntu14.04上安裝arm的交叉編譯器arm-linux-gcc,環境變數配置好以後,執行arm-linux-gcc命令,總提示No such file or directory。然後去arm-linux-gcc所在的目錄下,發現不缺少任何檔案。而且環境變數配

Linux 執行Python指令碼出現:No such file or directory

寫好了一個Python 指令碼後 準備在Linux上面執行。  使用的是 ./test.py  出現了 :No such file or directory   而在使用 python  test.py 時卻是可以的。這個非常的讓人費解,於是刷了一下 stack over