python打包成.exe程序

原创 2018年04月15日 12:24:10

一、需求
有些时候,我们想做个带图形化界面的小工具用于pc端,使用MFC当然可以,java也有何不可,那么使用python呢?是否也可以把带有图形化界面的python程序打包成.exe程序?答案是肯定的

二、环境准备
1.win7,win10也可以
2.python2.7版本
3.pyinstaller(打包python的程序)

说明:第1和第2项在此就不赘述了,本文主要介绍把python打包成.exe,需要额外安装pyinstaller就好了

pyinstaller安装

(1)按住win+R进入,并输入cmd
这里写图片描述

(2)使用pip安装
直接在窗口输入命令:pip install pyinstaller

三、python打包成.exe

前提介绍
比如我了个简单的gui测试程序,文件为forTest.py
该文件位于D:\python_work\demo\forTest.py,我想把该文件打包成.exe

#!/usr/bin/python
# -*- coding: UTF-8 -*-

from Tkinter import *           # 导入 Tkinter 库
root = Tk()                     # 创建窗口对象的背景色
                                # 创建两个列表
li     = ['C','python','php','html','SQL','java']
movie  = ['CSS','jQuery','Bootstrap']
listb  = Listbox(root)          #  创建两个列表组件
listb2 = Listbox(root)
for item in li:                 # 第一个小部件插入数据
    listb.insert(0,item)

for item in movie:              # 第二个小部件插入数据
    listb2.insert(0,item)

listb.pack()                    # 将小部件放置到主窗口中
listb2.pack()
root.mainloop()                 # 进入消息循环

流程如下

(1)cmd命令下进入我们需要打包的文件所在的文件件
比如我的python文件在D:\python_work\demo下

(2)输入打包命令pyinstaller -F -w 文件名.py

这里写图片描述

(3)获得.exe文件
这里写图片描述

(4)程序运行
直接进入上面的dist文件夹里面,就可以看到.exe文件了

运行效果如下

这里写图片描述

版权声明:欢迎转载,转载请标明转载地址,谢谢合作^.^ https://blog.csdn.net/wickedvalley/article/details/79948199

Python程序用pyinstaller打包成exe文件

1、安装PyInstaller 3.0  (1)下载:https://pypi.python.org/pypi/PyInstaller/3.0,2015-10-04更新;【PyInstaller-3....
  • churximi
  • churximi
  • 2015-12-15 22:53:07
  • 7769

Python 3.6打包成EXE可执行程序

Python 3.6打包成EXE可执行程序 下载pyinstaller python 3.6 已经自己安装了pip,所以只需要执行 pip install pyinstaller就可以了打包程序进...
  • zt_xcyk
  • zt_xcyk
  • 2017-06-27 13:12:48
  • 18210

python程序打包成exe

将python程序打包成exe有三个工具:pyinstaller、cx_freeze、py2exe 其中cx_freeze不支持pyQt5,只能支持PyQt4. 因此采用pyinstaller进行程序...
  • w1019220367
  • w1019220367
  • 2017-02-15 13:04:25
  • 2693

python学习笔记--将python源文件打包成exe文件

将python源文件打包成exe文件
  • u010812071
  • u010812071
  • 2017-11-11 18:44:54
  • 1730

将python程序打包成exe文件

最近遇到个简单的小问题,要想将编写的python代码在别人的diannaoshangyu
  • zhangyalin1992
  • zhangyalin1992
  • 2014-06-01 17:53:37
  • 2738

如何将python3.6软件的py文件打包成exe程序

在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行...
  • lqzdreamer
  • lqzdreamer
  • 2017-09-09 20:07:42
  • 13979

将自己的python程序打包成.exe/.app(秀同学一脸呐)

Windows 10 x64macOS Sierra 10.12.4Python 2.7 准备好装哔~了么,来吧,做个真正意义上的绿色小软件 Win下发布应用起因 今天实验室同学看到我的乞丐版...
  • MrLevo520
  • MrLevo520
  • 2016-07-06 16:24:35
  • 88165

最简单最适用python 打包成exe

第一步:下载PyInstallerhttps://github.com/pyinstaller/pyinstaller 方法二:下载源码安装在github中打包下载,解压到电脑中,运行命令行进入此目录...
  • DAo_1990
  • DAo_1990
  • 2016-11-16 16:25:11
  • 3584

Python程序打包成exe可执行文件

Python程序打包工具 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依...
  • zengxiantao1994
  • zengxiantao1994
  • 2017-08-02 16:04:20
  • 6239

用Pyinstaller把Python3.4程序打包成可执行文件exe

最近在学Python语言,照着书上一个用Pygame的例子写了一个游戏程序,想把它打包出来,在网上找了很多帖子,但在实际过程中还是遇到了很多问题,所以做个笔记,备忘: Windows7 64位操作系统...
  • be_quiet_endeavor
  • be_quiet_endeavor
  • 2017-06-29 23:28:42
  • 4857
收藏助手
不良信息举报
您举报文章:python打包成.exe程序
举报原因:
原因补充:

(最多只允许输入30个字)