簡體   English   中英

使HelloWorld python腳本可執行

[英]Make HelloWorld python script executable

我正在嘗試使python腳本可執行。 該腳本是一個testHelloWorld.py

#!/usr/bin/env python
print 'Hello World'

我已經通過運行使其可執行

chmod +x testHelloWorld.py

$ python testHelloWorld.py打印“ Hello World”。 但是$ ./testHelloWorld.py不執行任何操作。 我在這里想念什么? 我正在使用Mac Os X設備及其運行的Python 2.7.5。

我已經解決了先前的問題,並檢查了錯誤,但還是沒有運氣。 這是一個類似的帖子- 如何使python腳本可自行執行

在我的Mac上:

#! /usr/bin/python
print 'Hello world'

然后

chmod +x <filename>.py

最后

$ ./<filename>.py

給我...

Hello world

因此,這只是第一行。 更改為#! /usr/bin/python #! /usr/bin/python

您需要找到python解釋器的位置。 寫:

which python

對我來說,python解釋器位於/ usr / local / bin / python。 因此,python文件上的hedaer應該就是那個(對我而言)。

#!/usr/local/bin/python

進行此更改並通過(chmod + x filename.py)將python文件制成可執行文件后,您將可以通過以下方式執行python文件:

./filename.py

在OS X上,嘗試用“ .command”替換“ .py”擴展名! 我不記得為什么,但是對我有用。

暫無
暫無

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

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