繁体   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