前言 最近因为测试需要,用python写了一个检查图片是否符合要求的一个小工具,然后用pyinstaller将整个工程打包成了exe可执行文件,真的实在太方便了,直接发给同事,无需要再安装python环境...那就别废话了,下面就开始学习怎么将py文件,打包成exe可执行文件吧。...pyinstaller安装及验证 最简单直接的安装肯定是用pip命令啦,如下图: 安装完成后,可通过在cmd窗口输入pyinstller进行验证,出现以下的提示,表示已经安装成功。...如下图: pyinstaller打包py 首先进入py工程的目录,且进入程序入口文件的目录,我的工程目录下的程序入口是test.py,输入pyinstaller -F test.py,如下图...exe可执行文件啦!
本文介绍基于Python语言中的pyinstaller模块,将写好的.py格式的Python代码及其所用到的所有第三方库打包,生成.exe格式的可执行文件,从而方便地在其他环境、其他电脑中直接执行这一可执行文件的方法...但是,我们可以选择将Python文件(及其所包含的全部第三方库)打包为.exe文件,然后发送给其他电脑并直接加以执行;而这个打包的过程,基于Python语言中的pyinstaller模块,就可以非常方便地进行...conda activate py39 随后,输入如下的代码,即可开始配置pyinstaller模块。 pip install pyinstaller 运行上述代码,如下图所示。 ...pyinstaller -F Alignment.py 其中,-F表示对Alignment.py文件打包时,只生成唯一的1个.exe可执行文件;一般情况下,我们都是带上这个-F参数来运行打包命令的...其中,打开dist这个文件夹,其中的.exe可执行文件,就是我们打包后的文件。
最后拼出了完整的解决办法,分享给大家 保存私钥 1、打开TortoiseGit 下的puttygen工具 2.载入.ssh私钥 若你还没有私钥,参照这篇博客先去创建:传送门 打开C:\用户\你的ID\.ssh 文件夹下...选择右下角的格式为All Files,选择id_rsa文件 3、保存私钥 点击Save private key,给该key起个名字,保存到上面这个文件夹就好。
使用方法: 将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下: cd D:\Projects\Python_projects\ 输入:pyinstaller -F 文件名...(带后缀py): pyinstaller -F test.py 注意如果有引用第三方库的话,这种方法打包的exe会提示缺少模块,这时候需要把所有引用的第三方库也一起打包进去: pyinstaller -...返回目标文件目录,发现该目录下生成了.spec文件test.spec。 打包好的exe文件,在同目录的dist文件中。...常用参数说明: –icon=图标路径 -F 打包成一个exe文件 -w 使用窗口,无控制台 -c 使用控制台,无窗口 -D 创建一个目录,里面包含exe以及其他一些依赖性文件 pyinstaller -
离线包下载地址,需匹配对应的python和系统版本https://www.lfd.uci.edu/~gohlke/pythonlibs/#pip 打包.exe文件 我写了一段简单的 requests 代码...看到successfully 就是成功了 pyinstaller 一些常用参数命令 -F 表示生成单个可执行文件 -w 表示去掉控制台窗口,这在GUI界面时非常有用。...-p 表示你自己自定义需要加载的类路径,一般情况下用不到 -i 表示可执行文件的图标 更多参数可以通过pyinstaller -h查看 执行.exe文件 打包完成后会在 dist 目录看到一个 yoyoblog.exe...文件 ?...解决办法1:可以在cmd窗口执行.exe文件 D:\demo\myblog\dist>yoyoblog.exe blog: https://www.cnblogs.com/yoyoketang/p/14811325
在Path变量值中添加【;(python的安装目录)\Scripts】 *注意不要漏了最前面的分号 2.安装PyInstaller 用管理员权限安装 pip install pyinstaller...3.使用PyInstaller生成exe文件 #后面的路径为你的python文件的位置(如果第一步没有添加变量,这里还是要到Script下执行pyinstaller.exe文件) pyinstaller...') 4.3生成.spec文件 pyinstaller -F C:\Users\wyc\Desktop\Auto\pyResource1.py 在生成的.spec文件exe = EXE()中加入下面这行...文件夹,重新生成,对.spec文件打包 pyinstaller pyResource1.spec ?...双击执行exe文件,音乐可以听到 ?
噔噔蹬蹬 pyinstaller 闪亮登场 场景说明 使用Pyinstaller将Python脚本或者项目打包,生成可执行的.exe文件。...除了Pyinstaller, 还可以使用py2exe进行打包 pyinstaller安装 pip install pyinstaller 打包参数 # 常用打包参数 # -F -D互斥参数 -F 打包成一个...exe文件,小项目可以采用,打开比较慢,多个.py打包时不能使用 -D 默认参数,打包结果放入到创建的文件夹中,可以看到里面有很多的依赖文件 # -w -c互斥参数 -w 使用项目的GUI界面,无...cmd控制台 -c 默认参数,使用cmd控制台 如果打包文件执行报错,可尝试用-c 显示控制台 -n 执行项目的名称,默认.py的文件名 -i 将ico图标打包到exe文件中 --hidden-import...如果打包时没有用-c不会出现控制台或者控制台一闪而过,看不到报错信息, 可以在cmd命令行窗口执行exe文件 fatal error faild to execute script file Pyinstaller
作者: 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 可以发现文件变小了。
但是重启电脑之后,再次使用TortoiseGit操作时总是提醒输入gitlab的账号。...就准备使用Git客户端Pull(拉取)项目,结果就给我一直弹框提示输入密码, 问题来了,输密码可以,关键也也不提示输入什么密码。。。。...解决办法: 1.打开工具,载入~.ssh文件夹下的私钥 2.载入后,点击save private key生成一个新的私钥保存下来 3.在拉取时点击勾选加载密钥
一、python安装pyinstaller方法 使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。...(.py文件为pytest.py) pyinstaller -F pytest.py 这样即完成了打包,但这样打包完成的EXE运行是带控制台的,因我的.py是使用pyqt5设计的UI代码,因此加上...-w,使生成的EXE文件不带控制台。...pyinstaller -F -w pytest.py 至此已生成exe,打开exe会报一下错误: 问题是,缺少必要的dll文件,我们找到路径:C:\ANACONDA\Lib\site-packages...\PyQt5\Qt\plugins(这是我的安装路径),在此文件夹下找到platforms文件夹,然后拷贝整个文件夹,将其放到与exe相同的路径下,这时候就可以运行exe了。
打包exe Pyinstaller -F -w py_word.py 不带控制台的打包 Pyinstaller -F -w -i chengzi.ico py_word.py 打包指定exe图标打包...1.2 是否变成一个exe主文件 来自:https://blog.csdn.net/kevinshift/article/details/104880101 # 打包成一个exe文件 Pyinstaller...-F py_word.py 打包exe # 打包成一个文件夹 Pyinstaller py_word.py 打包exe pyinstaller打包文件包含两种情况: (1)将py文件、python及第三方库全部打包为一个单独的...也是支持加密打包的,使用 --key + 密码 参数即可,例如: pyinstaller --key 666777 xxx.py 不过这个加密也不是很强,对保密性有很强要求的建议使用把需要加密的模块通过...3.2 Pyinstaller打包多个py文件为一个exe文件 来自:https://blog.csdn.net/weixin_43804047/article/details/119704965 建议将所有的非
1、安装PyInstaller 首先需要下载PyInstaller和UPX,UPX是用来压缩exe的,点击超链接下载吧,目前稳定版本是1.3,注意选择你使用的操作系统。...如在Windows下,将下载解压后的upx.exe放到PyInstaller解压后的文件夹内。 设PyInstaller的文件夹为D:\PyInstaller,下同。...') print 'you said:'+words 3、创建spec文件 spec文件是用来告诉PyInstaller要编译的py文件和参数的。...文件(Windows Only) -c, --nowindowed, --console 控制台exe文件(Windows Only) -X, --upx 使用upx压缩exe文件 -o DIR,...,生成exe文件 执行: Build.py C:\HelloWorld.spec 一长串信息之后,你会在C:\下发现HelloWorld.exe这个文件,就是它啦!
pyinstaller打包exe文件出现命令窗口一闪而过 用pyinstaller打包的exe文件打开时,命令窗口一闪而过,并且未出现GUI界面,也看不到 错误信息,然后去网上搜相关的信息,最多的两种说法...: 1.添加raw_input()或者os.system(“pause”)等待信息 ,但是添加后依然是命令窗口一闪而过 2.在命令窗口打开exe,网上有两种打开exe的方法 start Path\Project.exe...start加exe文件的绝对路径,但是效果和双击exe文件一样,依然是一闪而过 cd path >>Project.exe 这是先跳转到exe所在的文件夹里,然后输入文件名带不带.exe都行...结果第二种报错了,于是一切就从这个美丽的错误开始了 但是里面提示了正确的运行方式,输入....于是去网上查各种资料,终于查到了原因,原来是和编写的工具有关,pacharm 导入的模块并没有安装到电脑的python中模块中去,这就导致了,在pacharm中能正常运行,在 命令窗口里运行python文件时却提示错误
---- 首先,按照以下步骤备份注册表: 以管理员身份登录。 单击“开始”,然后单击“运行”。 键入 regedit,然后单击“确定”。注册表编辑器打开。...要还原具有默认文件扩展名 .reg 的注册表备份,请双击该文件名。尽管这是一种十分快捷的文件还原方法,但除非您十分确信要还原备份注册表,否则不要双击该文件。...还有另一种方法: 如何卸载有密码保护的Symantec Endpoint Protection v11 安装了Symantec Endpoint Protection v11的Win7启动后总要黑屏一分钟...,分析可能是Symantec Endpoint Protection驱动和别的什么驱动冲突了,从控制面板卸载Symantec Endpoint Protection v11提示需要密码。...所以我的卸载方法是: 1、首先在服务里面设置所有Symantec开头的系统服务为禁止,重启后在命令行运行:smc -stop;(stop需要密码就关掉先) 2、删除HKEY_LOCAL_MACHINE\
目录 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 exe...-D 打包后有两个文件夹[dist]和[build],可执行文件在dist文件夹里面,.exe文件不可单独使用 -F 只有一个.exe文件在dist文件夹....(os.path.realpath(sys.executable)) 父目录 4 os.path.dirname(os.path.realpath(sys.argv[0])) 同(3) Pyinstaller
基本原理:Pyinstaller 可以将资源文件一起bundle到exe中,当exe在运行时,会生成一个临时文件夹,程序可通过sys...._MEIPASS访问临时文件夹中的资源 官方说明:https://pythonhosted.org/PyInstaller/spec-files.html#spec-file-operation 测试案例功能描述...filename) with open(filename) as f: lines = f.readlines() print(lines) f.close() 结下来介绍如何生成exe...编辑spec文件,在datas选项中说明需要将哪些文件加入exe,在零时文件夹中命名成什么 以下图为例,意思将test.py当前目录下的res目录(及其目录中的文件)加入目标exe中,在运行时放在零时文件的根目录下...生成EXE文件,pyinstaller -F test.spec ? 运行生成的EXE,可以看到资源生成的临时文件夹路径 ?
2.必须知道站点管理员的帐号才能重置 这个管理员帐号可以猜测,常规admin、system等 3. .翻JS文件-看重置密码的流程,问题出现在步骤三处 这里逻辑处理有问题,首先重置密码成功需要三个步骤,...第一个步骤是输入重置的帐号, ?...这里大概的意思是,要修改密码必须先生成密码的MD5值,然后在结合正确的管理员帐号修改密码,这里我们可以直接构造参数进行重置。 这里分为两步: 1、 生成MD5值,提取参数如下: ? ?...生成的MD5值留下来,待会用的上 第二步: 修改密码,继续构造JS参数 ? 构造好参数后直接POST过去修改成功 ? ?...(总的来说就是,安装JS里的流程来说,首先要执行忘记密码操作,然后输入要重置的管理员帐号-然后才能执行第三步找回密码构造参数的操作。第二步可以忽略不计。) ---------------------
默认情况下,nw.js发布的nw.exe文件请求的是普通权限,当我们的应用需要访问一些特殊目录或者注册表等,就需要程序启动的时候以管理员权限运行。...那么此时如何去修改nw.exe,使其启动的时候请求admin权限呢? 首先我们找一款使用nw.js开发的软件,这里我推荐AxeSlide,首先去下载软件,安装。...如果我们软件安装之后,使用的是非Administrator用户登录的话,启动软件的时候,就会弹出UAC提升框,提醒我们该软件请求以管理员身份运行,是否同意。那么AxeSlide是如何做到的呢?...找一款PE文件资源修改工具,这里我使用的是一款名为resedit的小工具,这类工具很多,大家可以搜索中文版的工具,用起来更顺手一些。使用resedit打开axe.exe。...找到Manifest文件 <?xml version="1.0" encoding="UTF-8" standalone="yes"?
作者: HY #CSDN博客地址:https://blog.csdn.net/weixin_46152207 #开发时间:2021/8/31 15:09 # Puinstaller库概述 # # pyinstaller...# 能够在windows、linux、mac os等操作系统下将python源文件打包, # 变成直接可运行的可执行文件 # # pyinstaller优点 # 通过对源文件打包,python程序可以在没有安装...python的环境中运行, # 也可以作为一个独立文件方便传递和管理 # # 打包方法 # pyinstaller文件名> # 执行完毕后,源文件所在目录将生成dist和build两个文件夹..., # 最终的打包程序在dist内部与源文件同名的目录中 # 先进行安装pyinstaller库,点击file--》settings--》project--》 # project interpreter...--》右边‘+’号--》搜索框内搜索pyinstaller--》 # 点击下方Install Package--》出现successfully就是成功!
前言在上一篇文章中,我们介绍了如何将 Python 脚本打包为 .exe 可执行文件,但有时候打包生成的 .exe 文件会出现各种问题,比如.exe 可执行文件闪退、No Model named XXX...exe 可执行文件闪退执行.exe 可执行文件闪退问题我们可以加上 -c 参数(默认打包支持该参数)打包生成一个带有后台的exe文件,让我们可以看到调试信息、报错信息。...No Model named XXXPyInstaller 可以使用 -p 命令将脚本所需要的依赖打入到可执行文件中,如下所示:pyinstaller -F -p ***/Lib\site-packages
领取专属 10元无门槛券
手把手带您无忧上云