【发布时间】:2011-11-25 16:09:19
【问题描述】:
我不确定我是否搜索了错误的术语,但我在这个主题上找不到太多内容。我在 osx 上,我想将命令行 python 脚本编译成一个小的命令行应用程序,我可以把它放到 usr/local/bin 中,这样我就可以从任何地方调用它。有没有直接的方法来做到这一点?
谢谢
【问题讨论】:
-
这应该很容易,只需将
#!/path/to/python(或#!/usr/bin/env python)放在脚本的开头,然后使用chmod(chmod +x path/to/script)使其成为可执行文件,然后您应该能够叫它 -
您希望能够像
my_script一样执行它,而不是例如。./my_script.py? -
我问了一个类似的问题stackoverflow.com/questions/7976926/…。您可能希望使该脚本可执行。虽然无法帮助“编译”部分:请告诉我们您的意图。
-
好吧,我不一定不想编译它,我只是想让它在任何地方都可以访问。-如果它可以通过 my_script 而不是 ./my_script.py 访问,我会更喜欢它.谢谢!
标签: python unix command-line