2012-06-17 39 views
3

我發現其他一些人提出這個問題,但他們的問題的答案並沒有幫助我。我試圖學習python並試圖創建一個可執行文件。在Linux中運行python可執行文件

練習腳本在我輸入python ./userPrompt.py時運行。 但是,當我嘗試運行它作爲一個可執行文件(只./userPrompt.py)。

我已經成功改變它chmod +x 這裏就是我必須在文件的頂部行:

#! /user/bin/env python 

和這裏的錯誤,我得到

bash: ./userPrompt.py: /user/bin/env: bad interpreter: No such file or directory 

但事實是,如果我去/user/bin我可以找到env。所以它肯定存在。爲什麼Ubuntu不能找到它?

我很感激任何幫助的人可以給我這個。

回答

12

路徑是/usr,而不是/user

+0

'/ usr'可能會混淆,但'umount'會更糟! – cheeken

+0

哇...我覺得自己像一個白癡 - 我覺得我應該失去代表愚蠢的代表點。現在一切正常,謝謝。 – Jeff

+0

@Jeff不會覺得太糟糕,我們都到過那裏了(不同的是我們有些人不會承認它:-) – Levon

相關問題