使用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

等待pip自动下载pyinstaller、pefile、pypiwin32、future共四个文件并自动安装,安装完成后输入

1 pyinstaller

会输出pyinstaller的使用方法如下:

 1 usage: pyinstaller-script.py [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME]
 2                              [-p DIR] [--hidden-import MODULENAME]
 3                              [--additional-hooks-dir HOOKSPATH]
 4                              [--runtime-hook RUNTIME_HOOKS]
 5                              [--exclude-module EXCLUDES] [--key KEY] [-d] [-s]
 6                              [--noupx] [-c] [-w]
 7                              [-i <FILE.ico or FILE.exe,ID or FILE.icns>]
 8                              [--version-file FILE] [-m <FILE or XML>]
 9                              [-r RESOURCE] [--uac-admin] [--uac-uiaccess]
10                              [--win-private-assemblies]
11                              [--win-no-prefer-redirects]
12                              [--osx-bundle-identifier BUNDLE_IDENTIFIER]
13                              [--distpath DIR] [--workpath WORKPATH] [-y]
14                              [--upx-dir UPX_DIR] [-a] [--clean]
15                              [--log-level LEVEL] [--upx UPX]
16                              scriptname [scriptname ...]
17 pyinstaller-script.py: error: the following arguments are required: scriptname

2、pyinstaller使用

直接在CMD中输入命令:

1 pyinstaller -F -w E:\Programer\Python\scraping\demo3.py

在经过一系列的信息和警告输出后完成,会提示出生成的exe文件存放在哪儿。

找到目录C:\Windows\system32\dist\文件夹(可能也在C:\Windows\SysWOW64\dist\文件里,估计和Python 32bit/64bit有关),即可运行生成的exe文件

[options]

-F  生成一个exe单文件

-D  生成一个文件夹(默认选项)

时间: 2024-10-06 08:39:56

使用pyinstaller将python文件打包成exe文件的相关文章

将 Python3 文件打包成 exe 文件

我们用 Python 写好的代码,如何给别人在没有配置 Python 环境的情况下直接使用呢?尤其是面向 windows 众. 因为 Python 是一门解释性的语言,离开了 Python 解释器,Python 无法执行.但是我们还有相应的解决方案,答案就是打包成 .exe 可执行文件 当然这篇正文前废话两句,一是看过之前网上的一些吐槽,因为没有学过编译原理,所以也不能不懂乱讲,姑且称之为半引用吧: Python 的哲学是所见即所得,脚本类语言也注定了其加密性不如其他编译生成的语言(比如C++,

PyInstaller将python脚本打包成exe可执行程序

一.PyInstaller说明 pyinstaller是一个第三方模块,托管在github上,它是一个把python脚本及其依赖的模块,打包成一个独立的可执行程序,使其能运行在没有安装python环境的机器上.支持Linux/unix /mac 及windows,但注意的是,在什么平台上打包,就会生成对应平台可执行的独立程序,如在windows上打包会生成exe的可执行文件.本文所演示的就是在windows平台使用pyinstaller打包一个简单的exe程序. 二.原始脚本内容如下: 1.生成

python程序打包成exe文件

今天试了试将python程序打包成windows的可执行文件(exe格式) 使用pyinstaller 1.安装 pip install pyinstaller 官网地址:http://www.pyinstaller.org/ 2.打包 打包方式a: pyinstaller 路径+文件 ps:适用执行完程序就可以关闭的python程序 打包方式b: pyinstaller -F 路径+文件 ps:适用需要一直执行的程序,如客户端或服务器形式,不会关闭掉程序,(带有小黑框和调试信息) 打包方式c:

用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

pyinstaller相关问题 &amp; pygame文件打包成exe文件 &amp; 武装飞船 &amp; 飞机大战

自己照书写了一个飞机大战游戏的python程序,想把它打包成一个exe文件,在查阅相关教程并经过数次尝试后终于成功. 安装打包应用 pyinstaller 在cmd命令窗口下pip install pyinstaller,安装完成. 但是由于外国的网站比较慢所以可以利用镜像来进行安装 pip install pyinstaller -i https://pypi.douban.com/simple 注意是使用https,不是http.因为https才是安全信任的网站 在cmd中输入pyinsta

【转载】将python脚本打包成exe文件

exe文件也就是可以直接执行的文件.通常我们编好的带py后缀的脚本文件都是需要在有python的环境下执行, 每次通过Win + R打开运行窗口再输入powershell打开控制台,再千辛万苦地cd c:\python27 (change directory) 转换目录到py文件的目录下.最终还是要用python 1.py之类的方法打开脚本.为了让没有安装python的人也能用 我们编好的脚本.我们就要用到PyInstaller这个东东来编译成exe可执行文件. 参考: http://www.c

将python项目.py文件打包成.exe文件

安装pyinstaller包 pip3 install pyinstaller 如果不行 pip3 install pyinstaller -i https://pypi.doubanio.com/simple 准备一个你要打包的.py文件,cd到该文件路径下,打开cmd 在命令行中输入: pyinstaller -F xxx.py 或者 pyinstaller.exe -F xxx.py 都是可以的 运行之后会多出两个文件夹,dist和build,打包好的文件在dist文件夹内 已经生成exe

Python文件打包成EXE文件

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

win10系统下将.py文件打包成.exe文件

1.先安装pyinstaller,在终端下执行以下命令: pip install pyinstaller 一般安装了anaconda的同学可能习惯用 conda install 包名  这种形式,但是似乎这个无法执行. 2.打开终端,切换到需要转换的.py文件目录下,如F:\Desktop\test目录,可使用以下命令: cd F:\Desktop\test 或者直接在图形界面下打开该目录,按下shift并右键,会出现'在此处打开powershell'选项,打开后终端直接切换到了该目录下: 3.