如何让别人使用我的Python脚本

时间:2013-06-24 13:08:31

标签: python tkinter windows-7-x64 paramiko

我刚刚用Python完成了我的脚本,我希望我的同事也能使用它。它运行在python 2.7 Windows 7 64位专业环境中。现在问题是:

如何让他们以简单的方式使用我的脚本?

  • 首选是困难的方法,让他们在他们的机器上安装python,然后安装paramiko,Tkinter。我很难找到&安装这些模块(特别是对于Windows二进制文件)并且不希望再次遇到相同的问题。

  • 我是这个环境中的新手,我认为这个问题会有实用的解决方法。所以我想问你们,任何想法都赞赏。

4 个答案:

答案 0 :(得分:7)

您可以使用py2exe(窗口),py2app(Mac OS X)或cx_freeze将您的应用转换为可执行文件。

cx_Freeze是跨平台的,应该适用于Python本身可以使用的任何平台。

答案 1 :(得分:3)

您需要将其转换为可执行文件。 py2exe是一个为您完成此任务的模块。

按照教程here

答案 2 :(得分:1)

使用cx_freeze我检查了它。

cx_Freeze是一个用于将python脚本创建为可执行(.exe)文件的模块。这是非常简单的方法。

  1. http://www.lfd.uci.edu/~gohlke/pythonlibs/下载并安装适用于您的python版本的cx_Freeze Windows二进制文件

  2. 找到源代码文件夹的位置。例如 - 我创建了一个test.py并将其存储在c:\ samp中。 C:\ SAMP \ test.py

    x="hai this is an exe file created from python scripts using cxfreeze. Press Enter to exit >> "
    y=input(x)
    
  3. 创建一个文件夹来存储构建文件(.exe和其他文件)。例如,我创建了一个文件夹c:\ samp \ build \

  4. 打开命令提示符(开始 - >运行类型" cmd"按回车键)并输入console

    C:\ Documents and Settings \ suh> c:\ python32 \ scripts \ cxfreeze c:\ samp \ test.py --target-dir = c:\ samp \ build

  5. 了解更多选项C:\Documents and Settings\suh>c:\python32\scripts\cxfreeze -help

答案 3 :(得分:1)

Pyinstaller是我最成功的python .exe制造商 - > http://www.pyinstaller.org/