然后从http://www.pyinstaller.org/下载pyinstaller,解压。 将源代码copy到某个目录。...Step1: 分别执行以下命令 python pyinstaller_dir\configure.py python pyinstaller-dir\makespec.py --onefile src_dir...\src.py (完了会生成src.spec) python pyinstaller_dir\build.py src.spec Step2: 好了。
使用方法: 将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下: cd D:\Projects\Python_projects\ 输入:pyinstaller -F 文件名...(带后缀py): pyinstaller -F test.py 注意如果有引用第三方库的话,这种方法打包的exe会提示缺少模块,这时候需要把所有引用的第三方库也一起打包进去: pyinstaller -...F -p C:\Users\Lenovo\AppData\Local\Programs\Python\Python36\Lib; test.py 回车后,代码迅速操作,直到操作结束。...打包好的exe文件,在同目录的dist文件中。...常用参数说明: –icon=图标路径 -F 打包成一个exe文件 -w 使用窗口,无控制台 -c 使用控制台,无窗口 -D 创建一个目录,里面包含exe以及其他一些依赖性文件 pyinstaller -
1.尽量将资源文件夹放到主文件夹下 ?...3)最重要: 因为编译成exe之后的main.exe是在最外层的文件夹的。...所以在源代码中就一定要把main.py放到最外层的项目文件夹中,这样main.py的当前路径才能和main.exe的路径保持一致,才能让其他的py文件的当前路径不变,他们才可以找到data资源。...4.用之前配置的spec文件制作exe: pyinstaller -d main.spec 使用-d制作出来的exe比使用-f的快很多,因为-f把所有dll文件都打包到一个exe中了。...5.生成的exe在dist文件夹中 到此这篇关于pyinstaller将含有多个py文件的python程序做成exe的文章就介绍到这了,更多相关pyinstaller py打包成exe内容请搜索ZaLou.Cn
目录 Python全部获取路径方法 Pyinstaller打包后获取路径方法(函数) ---- 使用pyinstaller可以把.py文件打包为.exe可执行文件 具体命令(参数上网查很详细 这里不细说...): pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME] [--add-data ]...,noarchive}] [-s] [--noupx] [--upx-exclude FILE] [-c] [-w] [-i <FILE.ico or FILE.exe...-D 打包后有两个文件夹[dist]和[build],可执行文件在dist文件夹里面,.exe文件不可单独使用 -F 只有一个.exe文件在dist文件夹....os.path.dirname(os.path.realpath(sys.executable)) 父目录 4 os.path.dirname(os.path.realpath(sys.argv[0])) 同(3) Pyinstaller
一、python安装pyinstaller方法 使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。...所以看网上的教程,大多使用pyinstaller。...EXE文件 1、在CMD控制台使用CD进入py文件所在目录: 如:cd C:\Users\zhengchangliang\Desktop\PythonProject\mypyqt 2、生成exe文件...(.py文件为pytest.py) pyinstaller -F pytest.py 这样即完成了打包,但这样打包完成的EXE运行是带控制台的,因我的.py是使用pyqt5设计的UI代码,因此加上...pyinstaller -F -w pytest.py 至此已生成exe,打开exe会报一下错误: 问题是,缺少必要的dll文件,我们找到路径:C:\ANACONDA\Lib\site-packages
3.使用PyInstaller生成exe文件 #后面的路径为你的python文件的位置(如果第一步没有添加变量,这里还是要到Script下执行pyinstaller.exe文件) pyinstaller...-F C:\Users\wyc\Desktop\Auto\auto.py 基础命令: 命令 操作说明 -F 打包成单个文件 -D 打包成单个文件夹形式 -C 控制台模式,执行程序会跳出控制台 -w 窗口模式...-F C:\Users\wyc\Desktop\Auto\pyResource1.py 在生成的.spec文件exe = EXE()中加入下面这行: [('resources\SING-fight.mp3...双击执行exe文件,音乐可以听到 ?...pygame.mixer.music.queue(filename) 使用指定下一个要播放的音乐文件,当前的音乐播放完成后自动开始播放指定的下一个。一次只能指定一个等待播放的音乐文件。
今天手贱,不小心删了辛辛苦苦写的py文件。但还好在删之前打包了exe,而且不是加密打包,所可以反编译源码出来。...1、先准备一个pyinstxtractor.py文件,用来把exe解析成pyd 源码如下: 2、把它放到要反编译的exe所在位置 ?...3、在命令窗口输入: python pyinstxtractor.py xxx.exe ?...9、将pyc反编译为py文件,输入命令: uncompyle6 main.pyc > output.py 10、在目录下生成output.py,即为源码文件 ?...打包时候加上密码,让pyc变为pyd,命令如下: pyinstaller -F --key 123 xxx.py --key后面跟的是你的密码
1.py2exe下载 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lazyflow 搜索py2exe,在你搜索到的位置看到这样的条目 ...py2exe‑0.9.2.2‑cp34‑none‑win_amd64.whl 0.9.2.2:py2exe版本号;cp34:python版本号;win_amd64:系统位数 ...c:\py2exe‑0.9.2.2‑cp34‑none‑win_amd64.whl 3.打包 在你要打包的代码文件(比如sample.py)的同文件夹建立一个python代码文件(比如setup.py...double click. sys.argv.append('py2exe') py2exe_options = { "includes": ["sip"], # 如果打包文件中有...',], # 括号中更改为你要打包的代码文件名 zipfile = None, options = {'py2exe': py2exe_options} ) 4.
通常执行 python 程序要有相应的 Python 环境,但某些特定场景下,我们可能并不愿意这么麻烦的去配置这些环境(比如将写好的脚本发给客户进行操作),如果可以提前将程序打包成 Windows平台的....exe 文件或者是Linux下的 .sh 脚本,那么使用起来就会方便很多,py2exe 和 PyInstaller 这两款工具都是干这么个事的,下面以 hello.py 脚本(代码内容如下)为例进行介绍...\n") print("A: " + age) 提示:PyInstaller 可以在 Windows 和 Linux 下使用,更推荐使用,而 py2exe 暂不支持 Linux 平台 PyInstaller...xxx.ico hello.py 在当前目录下的 dist 文件夹内可以找到生成后的可执行文件(脚本),更多用法请参考说明 py2exe 安装 pip install py2exe 如上图,打包失败了,...文章已授权转载,原文链接:Python 程序打包工具:py2exe 和 PyInstaller
.exe 文件或者是Linux下的 .sh 脚本,那么使用起来就会方便很多,py2exe 和 PyInstaller 这两款工具都是干这么个事的,下面以 hello.py 脚本(代码内容如下)为例进行介绍...\n") print("A: " + age) 提示:PyInstaller 可以在 Windows 和 Linux 下使用,更推荐使用,而 py2exe 暂不支持 Linux 平台 PyInstaller...安装 pip install pyinstaller 使用 ?...PyInstaller 常见的用法有: 生成单个可执行文件:pyinstaller -F hello.py 生成指定icon的可执行文件:pyinstaller -i xxx.ico hello.py...在当前目录下的 dist 文件夹内可以找到生成后的可执行文件(脚本),更多用法请参考说明 py2exe 安装 pip install py2exe 使用 ?
1、安装PyInstaller 首先需要下载PyInstaller和UPX,UPX是用来压缩exe的,点击超链接下载吧,目前稳定版本是1.3,注意选择你使用的操作系统。...如在Windows下,将下载解压后的upx.exe放到PyInstaller解压后的文件夹内。 设PyInstaller的文件夹为D:\PyInstaller,下同。...命令行下进入D:\PyInstaller,运行Configure.py,应该看到如下信息: I: computing EXE_dependencies I: Finding TCL/TK......Py代码放在一个目录中(默认是这个) -K, --tk 包含TCL/TK -d, --debug 生成debug模式的exe文件 -w, --windowed, --noconsole 窗体exe...文件(Windows Only) -c, --nowindowed, --console 控制台exe文件(Windows Only) -X, --upx 使用upx压缩exe文件 -o DIR,
作者: zifanwang 发布于2020-06-01 1.打包文件 首先要做的肯定是下载pyinstaller: pip install pyinstaller...再打开cmd,cd到那个py文件所在的文件夹下,找一个ico图标,将他转换为32x32大小的(网上有很多转换工具,可以在baidu搜索ico)如下: image.png 再在cmd里输入: pyinstaller...--clean -F -w -i favicon.ico 00.py 可以发现多了几个文件: 在dist文件夹里可以发现有一个exe文件,那个就是打包后的文件。...2.压缩文件 可以发现那个exe文件很大,打开00.spec并修改第13行的excludes,在里面输入不需要导入的一些包: excludes=["tkinter","http","email","asyncio...","sqlite3","urllib","logging","lib2to3"], 再在cmd里输入: pyinstaller --clean -F -w 00.spec 可以发现文件变小了。
如何将py单个文件及py工程生成exe?有时候我们想把代码打包起来,类似java打成jar一样,供别人去使用 ,今天小编来写写。...其实我们可以使用pyinstaller或者py2exe,今天我主要写下pyinstaller。 使用pyinstaller,首先需要安装它,安装完成后就可以使用了。...打包单个文件: pyinstaller.exe –F C:\Python27\Lib\site-packages Demo.py 打包py工程: pyinstaller.exe –F C:\Python27...\Lib\site-packages Main.py Demo.py -p C:\Python27\Lib\site- packages 需要说明的是你程序的主入口必须放在最前边,这里的Main.py就是我的程序入口
py2exe可以将Python程序打包成exe程序,使得可以在没有Python环境的机器上运行。...# 为了打包成exe运行的时候能够看清楚,不会一闪而过 sleep(10) 下载py2exe: pip install py2exe 编写setup.py...文件: from distutils.core import setup import py2exe INCLUDES = ['hello_test'] options = { "py2exe...然后使用python命令生成: python setup.py py2exe 然后在项目根目录会生成dist文件夹,里面就有刚打包好的exe程序: 双击启动: 版权声明...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
今天写了个小脚本,工作原因需要每天重复使用,所以为了方(偷)便(懒),准备将其打包成exe程序,也可以发给没有python环境的同事使用。...接下来要介绍一下关于pyinstaller几个指令了: -w指令 直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽; -F指令 注意指令区分大小写。这里是大写。...使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹; -p指令 这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。...我们打包exe文件就需要用到-F指令,使用的语法是:pyinstaller -F (你的.py文件名).py ? 我们以helloworld.py为例,先在cmd中进入存放这个文件的路径。...输入pyinstaller -F helloworld.py ? 出现如下界面的话,就证明你的程序已经封装好啦! ? 封装好的程序在你存放.py文件的dist文件夹内。 ? ?
使用pyi-grab_version创建版本信息模板文件,首先找到一个有版本信息的XXX.exe工具,在此目录下打开cmd窗口,输入pyi-grab_version XXX.exe,执行成功后,会在此目录下获得一个...方法一、还没有打包成exe的py文件 pyinstaller -F –version–file file_version_info.txt XXX.py 方法二、已经打包好的exe pyi-set_version...file_version_info.txt XXX.exe 二、多个py文件 1、尽量将所有要执行的py文件放在一个大文件夹下(里面允许有多个文件夹) 2、命令行输入pyi-makespec main.py...如果在第2条中选择了pyi-makespec -F main.py ,那么此处只需要执行pyinstaller main.spec即可 6、生成的exe程序在dist文件夹中,dist文件夹里包含了整个项目所需环境...,可在其他电脑中进行使用。
在此,我们将详细介绍如何使用python模块(即pyinstaller)将python程序转换为可执行文件。 为什么不能共享.Py文件?...当我们将python脚本文件(.py)转换为可执行文件(.exe)时,可以解决此问题。 获得的可执行文件可以在Windows平台上运行,并且包含运行python程序所需的所有软件包。...使用pip安装Pyinstaller 为了将python文件转换为.exe文件,我们将使用python软件包,即pyinstaller。 ?...使用pip安装Pyinstaller 这将在机器上安装pyinstaller,我们可以使用它将python程序转换为.exe文件。 将python转换为exe文件 ?...Pyinstaller OneFile标志将Python文件转换为.exe ?
打包有多种方法,此处采用pyinstaller。 Windows中打开PowerShell运行 pip install pyinstaller 进行安装。...然后使用cd命令 到要打包的文件所在位置 cd E:\Python_code\wifi_robot 接着使用命令 installer -F wifi_robot.py #-F之后为文件名 打开文件夹就可以看到打包好之后的程序了
http://www.jianshu.com/p/8abcf73adba3),并要将软件打包为可执行文件(.exe结尾),那如何将.py转为.exe ? ?...将.py转为.exe 第一步:安装pyinstaller(临时调用了国内豆瓣镜像源,这样下载比较快) pip install pyinstaller -i https://pypi.douban.com.../simple 第二步:更改编码方式(window用户专用) 由于windows默认编码是gbk,而我们的开发环境(unix环境)默认编码使用utf-8,为解决编码问题,我们需要对pyinstaller...修改读取方式为:utf-8 将pyinstaller中winmainifest.py中的第1075行,修改为with open(filename,encoding="UTF-8") as f:...第三步:将.py转换为.exe >这里以`Python GUI入门实例`为例(Python GUI入门实例传送门:http://www.jianshu.com/p/8abcf73adba3) 命令:pyinstaller
将tensor转换为numpy import tensor import numpy as np def tensor2img(tensor, out_type=np.uint8, min_max=...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
领取专属 10元无门槛券
手把手带您无忧上云