簡體   English   中英

Python腳本將無法運行

[英]Python script won't run

我在路徑中添加了〜/ Scripts文件夾中的一些腳本。 所以我試着通過調用它們來測試我是否可以運行它們。 我在Linux Mint 11上有python 3.1。

user@pc ~/Scripts $ python aek.py
AEK

user@pc ~/Scripts $ aek.py

/home/user/Scripts/aek.py: line 1: syntax error near unexpected token `'AEK''

/home/user/Scripts/aek.py: line 1: `print('AEK')'

代碼就是這一行:

print('AEK')

您需要在腳本中添加第一行:

#!/usr/bin/python

或者你想要使用的任何翻譯。 如果沒有,shell(可能是bash)會認為它是一個shell腳本並且阻塞。

如果你想從路徑中獲取python解釋器,請改為:

#!/usr/bin/env python

有關其他信息,請參閱shebang

該錯誤不是python錯誤,而是shell錯誤。

如果你不通過python可執行文件運行它們,你應該添加一個shebang行。

它絕對不是python2 < - > python3沖突。 python2在這里很好地處理parens(但是有一些它會破壞的角落情況)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM