python只能运行在windows平台上吗_用Python写好的程序如何在其他计算机上运行?...

本文详细介绍了如何使用py2exe将Python程序打包成Windows可执行文件,以便在没有Python环境的计算机上运行。首先介绍了如何判断Python的位数,接着讲解了py2exe的安装、Python程序准备、setup.py的编写以及生成可执行文件的步骤。此外,还更新了关于Python3的打包方法,包括GUI程序如wxPython和PyQt4的处理。
摘要由CSDN通过智能技术生成

这属于一个“软件发布”的问题。

先讨论最简单常见的情况:

====================

Windows 平台

Python 2.7.9(Python 2最新版)

py2exe 是最好的选择。

1. 安装py2exe

可直接到这里下载

应选择Python对应的版本。例如我们的Python是32位的2.7.9,则下载

py2exe-0.6.9.win32-py2.7.exe

如果你安装的Python是64位的,则下载

py2exe-0.6.9.win64-py2.7.amd64.exe

查看Python是32位还是64位,只需到命令提示符下运行:

python -c "import sys;print '%x' %sys.maxint"

32位的Python会输出7fffffff,64位的Python会输出7fffffffffffffff

注意我们关注的是Python的版本而不是Windows的版本。

一般说来,处于兼容性的考虑,应该安装32位的Python,否则编译好的程序将无法在32位的Windows下运行。

2 准备你的Python程序

需要确保你的Python程序能够正常运行。

例如我们的程序叫hello.py,里面的内容就一句话:

print 'Hello,Python'

3 准备setup.py

你需要告诉py2exe转换时所需要的设置。

在同一个目录下新建一个文件&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值