我有一个简单的python脚本,它通过pythonshell导入一些函数并根据用户的输入执行简单的任务。在
我想把这个分发给没有安装python或者本地机器上没有安装相同模块的用户。在
我已经看过py2app,但这似乎需要一个GUI或类似的,我不需要这个,只需要命令行参数等。。我的脚本使用raw_import来接收以下命令。。。在
import time, sys, os
def main():
name = raw_input("Enter name: ")
print name
time.sleep(60)
print 'bye'
if __name__=="__main__":
main()
有人知道正确的方法吗。。在
默认情况下,Python安装在OSX上(至少从10.3版开始安装)。如果您的脚本是简单的命令行事务,没有外部依赖性,那么您不必做任何事情,只需发布它们。在
如果您的脚本有依赖项,您需要为它编写一个适当的
setup.py
,这样用户就可以用一个简单的行(python setup.py install
)来安装它及其依赖项。在在这一点上,这意味着您想阅读Python打包的介绍:http://guide.python-distribute.org/index.html
相关问题 更多 >
编程相关推荐