windows下如何将Python文件打包成.exe可执行文件

  在使用Python做开发的时候,时不时会给自己编写了一些小工具辅助自己的工作,但是由于开发依赖环境问题,多数只能在自己电脑上运行,拿到其它电脑后就没法运行了。这显得很不方便,不符合我们的初衷,那么有没有一种什么办法可以使我们编写好的程序,可以直接在各种windows下运行的呢?

  答案是:有的,说到windows大家都能想到( .exe )这个东西吧!没错,就是把Python编写的代码打包成可执行的 exe 文件,直接在系统上运行,这个问题不久完美解决了吗?

  下面就来讲讲如何实现,具体如下:

  安装pyinstaller库

  在实现exe之前,我们需要安装一个第三方的 pyinstaller 依赖库,通过这个库将py文件打包成可执行的.exe文件。

  windows下使用 pip 工具安装:

  1pip install pyinstaller # pip 工具

  2# 或者

  3pip3 install pyinstaller # pip3 工具

  linux 下安装:

  1sudo apt-get install pyinstaller # ubuntu 或 linux ...系统

  2

  3yum install pyinstaller # centos 系统

  打包演示

  安装好 pyinstaller 库之后,可以使用 pyinstaller –help 指令获得该库的使用说明,这里介绍最简单的打包方法:

  1)创建 test.py 文件

  2)将 test.py 文件打包成 ( .exe ) 文件,指令如下:

  1pyinstaller -F test.py

  程序执行完毕后,会在当前目录下生成4个文件:dist 、 __pycache__ 、build 、test.spec,其中可以执行文件存放在 dist 文件夹当中。

  这时只需将这3个文件打包在一个文件夹内,直接拿到其它windows平台上就可以运行了。是不是简单方便呢…..

原文地址:https://www.cnblogs.com/shbksf/p/9410790.html

时间: 2024-12-14 18:08:26

windows下如何将Python文件打包成.exe可执行文件的相关文章

将py文件打包成exe可执行文件

"""将python代码打包成exe可执行文件 日常生活中,我们可以很轻松的实现,运用编程代码实现我们想要实现的各种功能,解决各种问题,但是如果要将我们编写好的代码给别人使用,如果要他们直接使用我们的代码,就需要安装各种编译软件以及第三方模块,还要对软件操作,编程有一定的了解,这对使用者的要求比较高,不是很方便,为了解决这一问题,我们可以选择将我们编写的代码,编译成一个可执行文件,这样,就可以实现跨平台运行,且避免繁杂的操作,下面,我们来重点介绍这个操作步骤: 下面介绍在py

java文件打包成exe可执行文件

java文件打包成exe文件,分为两步,首先用eclipse将java文件打包成jar文件,然后用exe4j将jar文件打包成可执行exe文件 一:用eclipse将java文件打包成jar文件 如果java文件未引用外部包,可以将其打包成Jar File,如果其引用了外部包文件,最好将其打包成Runnable Jar File,这样可以将外部包文件一并打包进去,虽然包有点大,但是省去了在其它电脑上不能运行的麻烦.(我自己是打包成了Runnable Jar File,操作非常简单,这里不再叙述此

网页文件打包成.exe可执行文件

网页文件不止可以通过浏览器打开,也可以通过打包程序打包成.exe桌面可执行程序,这样写的网页文件就可以像桌面应用一样打开了.方法如下: 工具:NW.js.Enigma Virtual Box.资源编辑器(Resource Hacker)5.1.6汉化版 首先在网上下载nw.js SDK(https://newjs.io) 解压压缩包,打开是一堆文件 在解压目录下新建一个文件夹,将要打包的程序文件放入文件夹中,文件夹的名字随意. 我们新建一个名为hello的文件夹为例子 然后新建一个package

Python 3.4 .py文件打包成exe可执行文件方法

系统以及环境:Windows 7 64 bit Python 3.4.3 64位 1. 首先在网站 https://pypi.python.org/pypi/cx_Freeze上下载cx_Freeze 4.3.4.需要下载64位的,与电脑中所装Python 64位对应,不然会提示安装错误. 2. 根据 http://blog.csdn.net/wangdamozhizhou/article/details/18135889所述方法安装,并检查是否安装成功. 3. 成功安装后即可按照 http:/

Python文件打包成EXE文件

工具:pyinstaller 安装:pip install pyinstaller 使用: 1 将依赖文件集中到一个文件夹: pyinstaller -D -w xxx.py -w: xxx.py是一个窗体程序. 2 将所有依赖文件都打包到同一个可执行文件中: pyinstaller -F -w  xxx.py --icon=xxx.ico   可指定图标

用pyinstaller把python代码打包成exe可执行文件

优点: 1. pyinstaller 是跨平台的可以用在linux和windows系统上 2. 操作非常简单,几个命令就搞定了,这个比py2exe容易用多了 缺点: 1. 打包后的体积过大,因为要带python.dll库,所以没有办法 2. 不能和tkinter 等库,打包成单独一个文件 1.下载pyinstaller 目前pyinstaller支持的python版本为2.3-2.7,可以到http://www.pyinstaller.org/官网下载. 2.安装 下载完成后,解压即可. 3.p

Python的.py文件打包成exe可执行文件

前几天做了几个简单的爬虫python程序,于是就想做个窗口看看效果. 首先是,窗口的话,以前没怎么接触过,就先考虑用Qt制作简单的ui.这里用前面sinanews的爬虫脚本为例,制作一个获取当天sina头条新闻的窗口. 生成py文件后,运行该py文件,这里窗口我只是随便拖了几个组件进去,主要的text browser用于显示获取到的sinanews. 首先贴一下我的配置(点击即可官方下载):Python 3.3.3 PyQt5-5.2.1 for Py3.3(当安装完Python3.3后,安装对

使用pyinstaller将python文件打包成exe文件

pyinstaller官方网页:http://www.pyinstaller.org/ 官方文档:https://pyinstaller.readthedocs.io/en/stable/ pyinstaller支持Python 2.7和Python 3.3+版本,并且支持Windows(XP+).Mac OS X(10.7+)和Linux,但是只能在对应的系统编译对应的程序. 1.pyinstaller安装 在cmd(命令提示符)中直接安装 1 pip install pyinstaller

将python程序打包成exe( pyintaller) 的用法

当我们用python写好一个脚本给没安装python解释器的windows用户使用时,那将无法执行脚本! 而 pyinstaller 就是一个帮助我们将python程序打包成 exe 可执行文件给没安装python解释器的用户使用的神器! 要使用 pyinstaller ,我们首先得安装它: 使用 pip 安装: pip install pyinstaller GitHub源码地址 安装完成后,我们先来检查下是否成功安装! pyinstaller -v 若显示出版本号,则证明我们已经成功安装了!