2017-07-30 60 views
0

我現在在學習python,並且在ubuntu終端打開一個python文件時遇到了問題。在終端中,我有當前路徑/home/emil,並且我複製了我的文件mcb.py,所以路徑到檔案是/home/emil/mcb.py。在英語找不到python文件

沒有這樣的文件或目錄被發現

Screenshot

+0

你可以發佈截圖嗎? –

+0

好吧,我添加了截圖。對不起,但在波蘭語朗文「有沒有這樣的文件或目錄」 – Emilo

+1

你能確認你在你的終端在正確的目錄中...你是'$ pwd'和'$ ls -la'的輸出嗎?有可能你的'mcb.py'在目錄'/ home/emil /'中,但是你在'/ home'目錄下 –

回答

3

你完整的錯誤信息是:: 在終端我試圖進入./mcb.py/home/emil/mcb.py並沒有什麼

bash: /.../mcb.py: python3: bad interpreter: No such file or directory 

第一個關鍵是bad interpreter部分。這意味着,(在家當行指定的解釋第一線,開始#!是找不到的。

的第二個關鍵是python3一部分。家當譯員必須是完整路徑,所以才python3無效。

解決的辦法是改變家當線並正確書寫:

#!/usr/bin/python3 

或者,如果你在一個非標準目錄python3,搜索PATH:

#!/usr/bin/env python3 

PS#1:當要求在互聯網上,你可以在命令之前運行的幫助:export LANG=C。這將禁用本地化並以英文打印所有錯誤信息,從而使每個人的工作變得更容易。

PS#2:當複製在互聯網上尋求幫助的錯誤消息時,請複製完整消息,而不僅僅是您認爲相關的部分。碰巧,有時看似不重要的部分是關鍵。