我有一个简单的hello world脚本,我想变成一个可执行文件。问题是,即使我在代码的第一个列表中声明了python解释器的路径并通过chmod使其可执行,但它不会作为可执行文件运行。相反,当我点击它时,我的文本编辑器打开文件。这听起来真的很愚蠢,但我尝试了一切。 ./hello.py在终端中打印Hello world。我已经尝试将文件更改为使用终端打开,但它显示为灰色。
#!/usr/bin/python
print 'Hello world'
我在终端输入的内容:
chmod +x hello.py
./hello.py
输出:
Hello world
问题:双击脚本会打开文本编辑器,而不是作为可执行文件运行
我尝试了什么:
通过将文件默认设置为终端来更改文件用于打开自身的内容,但OSX会使该选项变灰。
答案 0 :(得分:0)
您可以做的是右键单击该文件,然后转到"获取信息"并改为打开" Python Launcher"。然后,当您双击文件时,它会在终端中显示输出