首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python 生成exe文件

大家好,又见面了,我是你们朋友全栈君。 windows下,可以使用pyinstaller打包python程序exe可执行程序。...1、安装pyinstaller cmd命令行窗口运行以下命令安装pyinstaller pip install pyinstaller 2、打包python程序 python程序所在目录,执行以下命令...) -w 是程序运行时不显示cmd界面 -i 修改生成exe文件图标,可以不写(-i 不写的话 ico_path也别写) ico_path 是生成exe文件图标位置 py_path 是目标py文件位置...4、外部文件 以我chromedriver为例 打包生成exe文件,依赖文件还有chromedriver和谷歌浏览器(还需要版本一致) 所以在生成exe文件,还需要将chromedriver和对应谷歌浏览器版本一起...改为安装pyinstaller 5.2、exe点开之后就出现failed to execute script xxx 存在中文路径 使用pyinstaller使用了-w命令与print冲突 5.3、反复运行本身

1.7K10

如何避免别人反编译我们 Python .exe 程序

一些讨论:大概意思就是说,解密密钥必须存储构建应用程序某个位置以使应用程序能够运行,字节码加密对于窥探眼睛只能起到轻微威慑作用。...任何愿意挖掘 PyInstaller 源代码以获取可执行存档的确切布局和快速十六进制储的人都可以破解它,一旦您知道在哪里查找即可获取密钥。...使用Cython配合加密打包程序Python 在打包或优化运行速度时会生成.pyc文件,类似于 Java .class文件。...通过使用 Cython 将我 Python 代码转换为C或C++,可以大大增加反编译难度。...导致 PyInstaller 不知道.pyd文件中导入了哪些模块。因此,我们需要使用--hidden-import参数告诉 PyInstaller 我们需要导入哪些模块,以便正确地打包应用程序

74720
您找到你想要的搜索结果了吗?
是的
没有找到

Python升级之路( Lv13 ) pyinstaller 使用详解

功能是将我 Python 程序打包成可执行 .exe 程序 安装 方式一 pycharm安装 安装 pyinstaller 模块 pycharm 中操作:file-->setting...命令行安装: 命令行输入一下命令进行安装 pip install pyinstaller 使用 基本使用 最基本使用方式: pyinstaller xxx.py 注意: 后面可以跟多个python...程序启动时候不会打开命令行 (只对Windows有效, 编写GUI程序使用此参数有用) -i /–icon 指定打包之后.exe文件图标 -n / –name=NAME 指定打包之后.exe...pyinstaller -F xxx.py 将文件打包成 xxx.exe, 并且运行时不打开命令行(tkinter程序打包时使用) pyinstaller -F -w xxx.py 打包上一章坦克大战源码...\img\" 方式二 利用图形界面打包 auto-py-to-exe 用于将Python程序打包成可执行文件图形化工具 该工具作用是将我图形化界面点击选项转换成方式一中命令 安装方式

1.5K30

惊呆同事自动化小工具来了!Python 批量将 PDF Word

Python 批量将 PDF Word 无论工作还是学习中,大家都会遇到一个问题 "将 PDF 中内容(文本和图片)转换为 Word 格式" ,也可以说从只读转换成可编辑格式。...一、实现效果 二、环境准备 2.1 pdf word 实现这个功能,主要使用是 pdf2docx 这个库,也是最推荐。...pip install PySimpleGUI 2.3 py 程序打包 exe pyinstaller 是一个非常简单打包 Python py 文件库,一条命令即可实现打包。...,注意路径中不要有中文: pyinstaller 指令常见可选参数: -i 给应用程序添加图标 -F 指定打包只生成一个exe格式文件 -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件...五、解决 exe 文件过大问题【可略】 如果生成 exe 之后,若发现程序异常慢,可检查导包代码,尽量不要出现以下写法,否则每次启动程序,都会导入大量函数占用大量时间。

1.2K30

系统测试UI测试总结与问题

严重: 1.由于程序所引起死机,非法退出 2.死循环 3.数据库发生死锁 4.因错误操作导致程序中断 5.功能错误 6.与数据库连接错误 7.数据通讯错误。...较严重: 1.程序错误 2.程序接口错误 3.数据库表、业务规则、缺省值未加完整性等约束条件。...pycharm中下载失败,cmdpip install pyinstaller下载依然失败 解决方案: 下载一个pyinstaller-3.6-py2.py3-non-any.whl文件,再输入...pip install pyinstaller-3.6-py2.py3-non-any.whl下载即可(要进入whl该文件所在目录 下载) 【注意:要先配置好环境变量】 pyinstaller打包执行...exe程序提示没有某模块解决方案:run放哪exe就放哪,不然就改模块里面的导入路径 3.经常出现找不到该元素错误,代码无误 代码运行太快,页面还没加载出来,加一个time.sleep() 4.用class

58410

『Python』Python编译成计算机可执行文件(Windows计算机可执行文件exe,Linux 计算机可执行文件elf,Mac计算机可执行文件mach-O)

生成不自定义图标的exe文件 4.生成带自定义图标的exe文件 PyInstaller 会对脚本进行解析,并做出如下动作: 内部流程 背景: Python 程序都是脚本方式,一般是解析器里运行,如果要想要给别的计算机使用...我们主角 :PyInstaller PyInstaller 是一个十分有用第三方库,可以用来打包 python 应用程序,打包完程序就可以没有安装 Python 解释器机器上运行了。...PyInstaller将 Python应用程序冻结(打包)Windows,GNU / Linux,Mac OS X,FreeBSD,Solaris和AIX下独立可执行文件中。...与类似工具相比,PyInstaller主要优势在于PyInstaller可与Python 2.7和3.5-3.7一起使用;由于透明压缩,它可生成较小可执行文件;它是完全多平台;并且使用OS支持来加载动态库...PyInstaller主要目标是开箱即用地与第三方软件包兼容。这意味着,使用PyInstaller,使外部软件包正常工作所需所有技巧已 集成PyInstaller本身中,因此无需用户干预。

3.4K10

Python之Bilibili自动更新邮件提醒并任务栏图标「完整代码」

正式开始 一、打开网页 为了简便,使用Python自动化测试工具 -- seleniumSelenium测试直接运行在浏览器中,就像真正用户操作一样。...3.账户页面往下拉,可以看到pop3设置,选择“开启”。 ? 4.按照弹出窗口提示操作进行密保验证。有多种方式可以验证,比如手机令牌等。推荐使用短信验证。 5.按照短信验证提示发送短信。...发送成功直接点击“我已发送”。 6.弹出提示中直接显示16位授权码,可以复制下来,或者是记下来,千万不要记错了。然后点击“确定”。...六、打包为exe 使用pyinstaller进行打包,注意如果要将exe分享给伙伴们,记得将phantomjs也放在同一文件夹下,再压缩包发出去。...如何使用pyinstaller进行打包,可以参考小编之前发过文章,可进入小编主页查找。 结语

77520

2分钟将Python转换为exe

当我们将python脚本文件(.py)转换为可执行文件(.exe)时,可以解决此问题。 获得可执行文件可以Windows平台上运行,并且包含运行python程序所需所有软件包。...这使用户更轻松地完成任务,因为用户可以不安装Python解释器或计算机上任何模块情况下运行捆绑应用程序。...使用pip安装Pyinstaller 为了将python文件转换为.exe文件,我们将使用python软件包,即pyinstaller。 ?...使用pip安装Pyinstaller 这将在机器上安装pyinstaller,我们可以使用它将python程序换为.exe文件。 将python转换为exe文件 ?...如果您python程序是GUI应用程序,则您会注意到首先打开了一个控制台窗口,几秒钟GUI应用程序启动了,这对用户体验不利。 这个问题可以通过 -w 选项使用来解决。 ?

2.6K10

Selenium绕过浏览器指纹三种方法

浏览器指纹详细解释可以看这个: 常见浏览器指纹包含哪些_小锋学长生活大爆炸博客-CSDN博客 方法一、使用stealth.min.js 反正我是没成功,大家仅供参考 def mergeStealthJS...selenium-stealth 我也没成功,大家可以试试 pip3 install selenium-stealth from selenium import webdriver from selenium.webdriver.chrome.options...pyinstaller对undetected-chromedriver直接进行打包,那打包exe大概率无法运行。...解决方法:         代码最开始import 模块之前加上以下内容,然后再进行打包即可: from multiprocessing import freeze_support freeze_support...() 原因解析:         调用某些模块时候,也是进程,而在多进程中,你程序进程不会被阻塞,而一直循环起进程。

5K10

将Python脚本转换为可执行文件

将Python脚本转换为可执行文件 目录 1、前言 2、转换脚本 1、前言 当 Python 脚本编写完成,每次运行时,都要打开命令行输入命令进行运行,或者打开 IDE 编辑器(如 PyCharm )...2、转换脚本 本篇以 Windows 系统为例 示例中需要转换脚本 Python绘制"冰墩墩" 文章里 1、安装pyinstaller pip install pyinstaller 2、将需要转换...py文件和用于做图标的图片,存放在同一个文件夹(例如C:\My_Demo),文件路径全部为英文路径 3、将图片格式转为ico格式(网上搜索图片格式转换,到指定网站将图片格式) 4、打开命令行,将命令窗口切换到需要处理...py文件路径 5、执行转换命令 pyinstaller -F -i BingDwenDwen.ico demo.py 6、执行完命令,转换目录文件内容,需要可执行文件就在dist文件夹中 dist...目录里是.exe可执行文件 双击运行,就可以使用

1.3K10

使用图形化界面将Python脚本转换成可执行文件

我们可以使用pyinstaller通过命令行来创建Python脚本可执行程序,然而,如果有一个生成可执行文件图形用户界面,岂不更酷。...auto-py-to-exe是一个使用图形用户界面将Python脚本转换为可执行文件简洁工具,非常容易使用。 准备工作 1.向其他人发送任何信息之前,确保删除id和密码。...命令行中输入: pipinstall auto-py-to-exe 安装完成命令行中输入: auto-py-to-exe 打开如下图1所示程序: 图1 这个模块本质上是pyinstaller...如果要将脚本转换为一个文件,就不必处理目录中许多文件。此时,要选择“一个文件”选项。 步骤3:选择输出文件夹 转换,我们需要在输出目录中找到应用程序文件。默认情况下,应用程序名称与脚本名称相同。...接下来只需单击“将.PY转换为.EXE”并等待它完成工作。 关于使用虚拟环境警告 如果在虚拟环境中使用auto-py-to-exe,确保安装脚本所需所有库。

98410

三个你必须要记住Pyinstaller打包命令——利用Python实现打包exe

/2 安装pyinstaller/ 首先安装pyinstaller使用安装命令:pip3 install pyinstaller,如下图所示。 ?...即使我们项目只使用一个requests包,但是可能我们还安装了其他n个包,但是他不管,因为包和包只有依赖关系。...3、dist里面呢,就有了一个exe程序,这个就是可执行exe程序,如下图所示。 ? 4、我们把这个setup.exe拖到和setup.py平级目录,我们来运行一下这个,效果图如下图所示。...ps:程序路径最好全部都是英文,否则肯能会出现莫名其妙问题 11、到此,我们能用到pyton打包成exe命令都总结完了 /5 总结命令/ Pyinstaller -F setup.py 打包exe.../6 结语/ 到这之后呢,python打包成exe基本算是结束了,记得一定要把pip升级成最新版pip安装pyinstaller哈。要不然可能会出现莫名奇妙问题。

10.7K20

python功能笔记——杂七杂八

最终将其设置为桌面):     1.控制浏览器访问网页;     2.将网页截图;     3.图片处理(图片合并、图片换色);     4.调用win32Api,将图片设置为壁纸;     5.py脚本exe...可执行程序;     6.获取鼠标所在位置xy值和RGB值。  ...接下来就可以通过selenium获取网页截图了,参考代码如下(来自于互联网): from selenium import webdriver from PIL import Image import...四、Python脚本转为EXE可执行文件     这一步很简单,需要用到包为PyInstaller,直接使用pip进行安装即可(pip install pyinstaller)         这一步需要在...然后回到文件夹中,就可以看到编译文件了,不过会同时生成很多没用东西,真正好东西“dist”目录下,将这个目录中".exe"文件取出,就可以运行了(需要注意是,要在此exe运行目录下放上之前使用

34710

Python做个界面小工具这么简单,你确定不学一下!

二、功能模块编写 本次项目子目录tools中自定义封装三个模块:1、common模块,完成文件夹路径读取相关操作,同时可对文件排序规则定义;2、wordtopdf模块,主要将word批量转换为pdf...exe,cmd命令进入Projectfile文件输入以下命令:pyinstaller -i ....\image\wordtopdf.ico -w -F wordhelper.py常见指令 pyinstaller -F demo.py 只dist中生产一个demo.exe文件; pyinstaller...-D demo.py 默认选项,除了demo.exe外,还会在在dist中生成很多依赖文件,推荐使用pyinstaller -c demo.py 默认选项,只对windows有效,使用控制台...,就像编译运行C程序黑色弹窗; pyinstaller -w demo.py 只对windows有效,不使用控制台; pyinstaller -i G:\Projectfile\wordtopdf.ico

1.6K31

python+senium+chrome简单爬虫脚本

简述: 开始接触python写web自动化脚本主要源于公司订阅会议室,主要是使用python+selenium+chromedriver驱动chrome浏览器来完成,其中部分python代码可以通过低版本...安装好环境之后,基本就是用火狐生成一些代码,而代码生成就是根据web中元素id或者一些其他特征去定位html中组件,然后模拟鼠标和键盘操作,实现自动化控制,调试完成可以用pyinstaller生成exe...http://chromedriver.storage.googleapis.com/index.html 下载好将解压...放入chrome.exe 同级目录 2、安装python,配置python和pip环境变量 3、安装selinium pip install selinium即可 Firefox录制python.../") driverChrome.quit() 参考教程: 官方文档 : Selenium with Python webdriver实用指南python版本

73620

解决pyinstaller 打包exe文件太大,用pipenv 缩小exe问题

解决pyinstaller 打包exe文件太大,用pipenv 缩小exe问题 最近写一个小脚本,源代码200多行,引入了 openpyxl、requests库,写完打包exe之后居然有64MB大小...网上查找各位大神做法,自己又动手填了N个坑之后,总算找到缩小exe文件方法了,这种方法必须使用到pipenv,详细记录如下: 1、安装pipenv 就像安装其他python库一样,cmd环境下安装...,菜单中找到 power shell,点击进入 4、虚拟环境下安装python,例如: pipenv install –python 3.6 在这里就有可能遇到第一个坑了,系统有可能提示无法转换为...这时候最好方法是重启电脑,对是的,重启电脑,然后不要打开任何其他程序,重复上述第2步、第3步 5、命令行下激活虚拟环境 pipenv shell 在这里,可能又会遇到刚刚第4步中问题,系统提示无法转换为...第二种方法:安装一个纯净python环境,然后一步步测试pip,少哪个包就直接安装哪个。 两种方法各有千秋,但是推荐使用第二种方法,因为这种方法相对简便,特别是不清楚包之间依赖关系情况下。

9.9K20

python基础之tuple库实现我爱你

接下来我们就来讲讲具体怎么做,才能在女朋友电脑上运行吧,这次不讲tuple怎么使用,从代码写好如何在exe文件中运行说起。...PyInstaller 是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS X,也就是说windows系统下,PyInstaller可以将....到达我们开发loveyou.py文件所在目录,打开cmd命令行执行下面命令   1、安装pyinstaller库 pip install pyinstaller   2、执行命令将.py文件转换为exe...参数含义-Fexe作独立可执行程序-w执行时不显示cmd窗口 pyinstaller -F -w loveyou.py   当前目录下就能找到一个exe文件,你只需要发给你女朋友就可以了,她可以运行出来...# 不然画画结束后会自动退出 turtle.done() 五、总结   以上就是就是关于python基础中将py文件转换为可执行exe文件相关知识,重点介绍了pyinstaller库如何使用,可以参考一下

73420
领券