【发布时间】:2015-05-01 15:21:44
【问题描述】:
我有一个简单的 hello world 脚本,我想将其转换为可执行文件。问题是,即使我完成了在代码的第一个列表中声明 python 解释器的路径并通过 chmod 使其可执行的步骤,它也不会作为可执行文件运行。相反,当我单击它时,我的文本编辑器会打开文件。这听起来很愚蠢,但我尝试了一切。 ./hello.py 在终端中打印 Hello world。我尝试将文件更改为使用终端打开,但它是灰色的。
#!/usr/bin/python
print 'Hello world'
我在终端输入的内容:
chmod +x hello.py
./hello.py
输出:
Hello world
问题:双击脚本会打开文本编辑器,而不是作为可执行文件运行
我尝试了什么:
通过将文件默认设置为终端来更改文件用于打开自身的内容,但 OSX 将该选项显示为灰色。
【问题讨论】:
-
嗯。我打赌apple.stackexchange.com 上的某个人会知道。
标签: python macos shell command-line terminal