开云正式成为切尔西官方合作伙伴 - 开云(中国)

7个月前 (12-28)

你说的是将py文件打包成exe文件吧,这里介绍1种最简单的方式,利用pyinstaller打包,简单快捷,下面我简单介绍一下利用pyinstaller打包py文件的过程,实验环境win7+python2.7+pycharm5.0,主要内容如下: 同题参见

为了更好的说明示例过程,我这里利用python的pyqt5写了一个简单的计算器,主要代码如下: 对照阅读

你说的是将py文件打包成exe文件吧

程序运行截图如下,下面的实验也主要是打包这个py文件为exe: 延伸阅读

这里介绍1种最简单的方式

1.首先,下载安装pyinstaller,这里直接在cmd窗口输入命令“pip install pyinstaller”就行,如下:

利用pyinstaller打包

2.这里为了方便,可以将刚才写好的py文件单独放到一个文件夹中,如下。这里我弄了一个简单的ico图标:

简单快捷

3.打包py文件为exe,这里切换到刚才的目录,直接运行命令“pyinstaller -i calculator.ico -F -w calculator.py”就行,如下,就会自动进行打包:

下面我简单介绍一下利用pyinsta

然后就会在当前目录下边生成build和dist这2个目录,生成的exe文件就在dist目录里边。如下:

实验环境win7+python2.7

如果直接双击运行这个exe文件,会报如下错误,这个是由于没有对应平台的dll文件:

主要内容如下

需要将plugins的“platforms”目录复制到这个exe同级目录才能正常运行exe文件,我的platforms路径是“C:\Program Files\Anaconda2\Library\plugins\platforms”,替换成你的路径复制就行。如下:

同题参见

再双击这个exe文件,程序就能正常运行,如下:

为了更好的说明示例过程

至此,我们就完成了将python的py文件打包成exe文件。总而言之,整个过程挺简单的,熟悉一下流程,很快就能掌握的,网上也有相关资料和教程,感兴趣的可以搜一下,当然,你也可以利用py2exe进行打包,这里我就不详细介绍了,自己找找资料。希望以上分享的内容能对你有所帮助吧。

你可能想看:

分享给朋友:

继续阅读

若需了解「开云正式成为切尔西官方合作伙伴」的上下文,可结合站内栏目与相关篇目交叉阅读。

栏目用于追新,文内链接用于对照细节。两者配合可减少漏读与重复检索。

继续浏览时优先选择同栏目或相近主题,避免被站外镜像带偏。

频道列表

wiki · 科技 · 文化 · 解释型语言

页面按栏目组织。可先看导读,再进入相关篇目或返回列表。