2013-09-26 158 views
-3

我試圖導入logging模塊,但我得到這個錯誤:無法導入郵件模塊在Python

./mail.py: line 1: import: command not found from: can't read /var/mail/marrow.mailer 
./mail.py: line 3: syntax error near unexpected token `level=logging.INFO 
./mail.py: line 3: `logging.basicConfig(level=logging.INFO) 
+2

號沒有看到什麼你真正想要的幫助。發佈您的實際代碼,至少第3行。 – Joe

回答

2

You'e最有可能丟失在你的腳本中的「認領線」:它被解釋爲一個shell腳本,而不是Python腳本(因此shell錯誤)。

你需要告訴你的終端使用何種解釋器./mail.py(Python)。

要做到這一點,添加這個對mail.py第一行:不

#!/usr/bin/env python 
+0

./mail.py:第1行:import:command not found from:無法讀取/var/mail/marrow.mailer ./mail.py:第3行:語法錯誤附近的意外令牌'level = logging.INFO' '/mail.py:第3行:'logging.basicConfig(level = logging.INFO) ➜虹膜git :(主)✗./mail.py env: python \ r:沒有這樣的文件或目錄 它不工作><!謝謝幫助 –

+1

@Smallbo然後用'which which python'的輸出替換'/ usr/bin/env python'。 –