5

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

我怎样才能让他们以简单的方式使用我的脚本?

  • 第一选择是艰难的方式,让他们在他们的机器上安装 python 然后安装 paramiko,Tkinter 。我很难找到并安装这些模块(尤其是对于 Windows 二进制文件),并且不想再次遇到同样的问题。

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

4

4 回答 4

8

您可以使用py2exe(windows)、py2app(Mac OS X) 或cx_freeze将您的应用程序转换为可执行文件。

cx_Freeze是跨平台的,应该可以在 Python 本身工作的任何平台上工作。

于 2013-06-24T13:11:07.093 回答
3

您需要将其转换为可执行文件。py2exe 是一个为您执行此操作的模块。

按照这里的教程。

于 2013-06-24T13:10:44.920 回答
2

使用 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

更多选项类型C:\Documents and Settings\suh>c:\python32\scripts\cxfreeze -help

于 2013-06-24T13:29:12.633 回答
1

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

于 2013-06-24T15:21:10.710 回答