我刚刚完成了我的 Python 脚本,我希望我的同事也能使用它。它在 python 2.7 Windows 7 64 位专业环境中运行。现在问题来了:
我怎样才能让他们以简单的方式使用我的脚本?
第一选择是艰难的方式,让他们在他们的机器上安装 python 然后安装 paramiko,Tkinter 。我很难找到并安装这些模块(尤其是对于 Windows 二进制文件),并且不想再次遇到同样的问题。
我是这个环境中的新手,我认为这个问题会有实际的解决方案。所以我想问你们,任何想法表示赞赏。
我刚刚完成了我的 Python 脚本,我希望我的同事也能使用它。它在 python 2.7 Windows 7 64 位专业环境中运行。现在问题来了:
我怎样才能让他们以简单的方式使用我的脚本?
第一选择是艰难的方式,让他们在他们的机器上安装 python 然后安装 paramiko,Tkinter 。我很难找到并安装这些模块(尤其是对于 Windows 二进制文件),并且不想再次遇到同样的问题。
我是这个环境中的新手,我认为这个问题会有实际的解决方案。所以我想问你们,任何想法表示赞赏。
您需要将其转换为可执行文件。py2exe 是一个为您执行此操作的模块。
按照这里的教程。
使用 cx_freeze 我检查了它。
cx_Freeze 是一个用于将 python 脚本创建为可执行 (.exe) 文件的模块。这是非常简单的方法。
从http://www.lfd.uci.edu/~gohlke/pythonlibs/为您的 python 版本下载并安装 cx_Freeze windows 二进制文件
找到源代码文件夹的位置。例如 - 我创建了一个 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)
创建一个文件夹来存储构建文件(.exe 和其他文件)。例如-我创建了一个文件夹 c:\samp\build\
打开命令提示符(开始->运行类型“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
Pyinstaller 是我最成功的 python .exe 制造商 --> http://www.pyinstaller.org/