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

PyInstaller 打包 pytho

pychaim下PyInstaller 打包 python程序 主题是使用PyInstaller 打包python时遇到一些问题以及解决方案,其中将要打包程序是用tensorflow做LSTM算法...’ has no attribute ‘IntFlag 这个问题文献1可知,是由于tensorflow 1.4 版本依赖了 enum34 这个库导致错误,所以我升级为1.7 卸载掉了enum34库...因为pyinstaller 打包exe 运行时会在   C:\Users\Administrator\AppData\Local\Temp 新增了一个临时文件夹如“_MEIxxxxxx” 所有py...datas接收一个元组数组 [(x1,y2),(x2,y2)]  x1 是指需要打包资源文件位置,可以是文件夹名称(这里是static),单一文件,或者 带有通配符 * 多个文件。   ...y1,是指需要输出到临时文件夹内相对地址。这里用了 点符号,代表临时文件夹本身。 这样需要资源文件就包括进去了,也能正常读取了。 其他办法是修改源码,其实是很不优雅

1.2K30

程序打包

这里想说Python3.6已经不能用py2exe模块了,所以今天文章将使用pyinstaller模块。...安装完之后,就可以直接使用命令提示符执行pyinstaller命令了,执行结果如图所示。 ? 给出了大概用法和一个报错,报错里面写着,需要提供一个参数,这个参数是脚本名称。...最然这样做确实打包完成了,而且也可以运行,但是大家会发现执行exe文件结束时会出现闪退,为此,刚才全都错了,因为没有控制程序执行控制台界面,实际上控制界面很简单,程序最后加一个输入语句就可以了,前面的代码就不放上去了...然后使用pyinstaller打包,执行什么命令我就不讲了,上面已经说了。...目前为止已经打包完成,最后为了验证没有Python解释器64位系统能不能用这个,直接使用虚拟机windows 7 64位进行测试了。

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

Qt开发-使用Python进行桌面端开发

如果你需要 PDF 支持,建议升级至 5.15,因为新增模块 Qt PDF 如果你需要 SSL 支持,建议升级至 5.15,因为 5.13 开始已自支持 OpenSSL 1.1 及其以上。...如果你需要开发 卓APP,建议升级至 5.15,因为该版本完善了卓开发文档。...就是安装32位Python,一直安装上PySide6。 创建项目 前两个都是用C++开发,第三个是用Python开发。...这里就选择使用Python开发,后面又有4个选项 第一个是空项目,基本代码但是没有创建窗口。 第二个能运行窗口但是UI和逻辑是在一个文件中。...这种方式打出是单文件,所以后面的两种不能用这种方式,因为后两种需要复制界面文件。

2.3K40

PyInstaller安装和使用详细步骤

一些爬虫,不想太麻烦使用pyqt5来写界面,就简单使用pyinstaller来做一个.exe文件 ?...1.配置系统变量 安装需要用到pip工具,该工具在3.5版本python中已经自带不用另行安装,但是需要在系统变量中添加python下Scripts文件夹,如下图: ?...3.安装PyInstaller 这边两个办法: 方法①——打开cmd直接输入下面的命令(pyinstaller.zip位置无所谓,但是是否需要解压没记录,如果不行,可以试着解压出来。)...可能是setuptools比较老: 更新一下 pip install –upgrade setuptools 没解决ok,下一步: 2. pip uninstall enum34 卸载掉这个, 还是问题...那你看下是否引用了six模块打包时加进去 到此这篇关于PyInstaller安装和使用详细步骤文章就介绍到这了,更多相关PyInstaller安装使用内容请搜索ZaLou.Cn

5.3K20

pycharm将python程序打包_python 程序打包

关于windows使用Pycharm 对python文件进行打包 首先建立python项目的时候要按照标准来建设 使用python配置解释器,没有使用python虚拟环境,因为虚拟环境建设出来项目不是想要项目结构...环境配置调试好就可以运行调试python代码,代码没有问题,需要打包运行测试 只是在windows环境运行验证 使用pyinstaller 进行打包测试 首先需要先安装pyinstaller...命令 pip install pyinstaller 安装pyinstaller之前,需要先有python环境,同时也需要安装 pip https://pypi.org/project/pip/ 因为已经安装过了...所以提示已经安装 (安装可以使用cmd黑窗口,也可以使用软件,没有区别) 在安装pyinstaller同时,可能会报错,说什么pip版本可能不匹配,建议升级 pip版本 14 更新pip版本方法...nowindowed,–console 使用控制台子系统执行(默认)(只对Windows有效) 打包成功会出现下面成功标识 打包完成运行时,可能会出现找不到python模块问题,这时候就需要查看到底什么模块包找不到

1.9K20

YOLOv5桌面应用开发,手把手教学实操(下)完结——附源代码

进入根目录找到exe文件: 打开之后脚本位置就是你要打包程序,他会打包你所包括其他文件 这里pandas一般都会出错,所以我们在之前直接添加。...这个问题大家可能也会遇到,有的大佬说先把matplotlib卸载了再打包,这样确实不会影响自己打包,但是你打包出来EXE无法运行,所以最好解决办法就是,先卸载掉这个,更新自己PIP,再重新下载:...打包这种大型EXE建议还是单目录进行打包,方便解决问题。...然后你就会得到一个像这样一个目录: 你已经迫不及待点击了,反应非常慢,你会发现你还是运行起来还是会报错: 很痛苦在网上疯狂百度搜索,后来发现:你打包pandas目录里面和你本机pandas...因为你要导入你账号和密码登录表,这个原因我找了很久不知道为什么,如下一个文件: OK,导入到你根目录他就可以跳转到你主界面了,你可以拿着你摄像机出去检测了。

89820

Pyinstaller打包exe太大,运行太慢

1.背景 通过python使用pyqt编写了一个界面程序,并使用pyinstaller将其打包成exe文件 2.问题 打包exe文件非常大,280M,而且更无法忍受是打开非常非常慢!!!...3.解决办法 (1)将import改为from…import… 尝试之后,并么什么用,依然是非常非常大,非常非常慢。...如果不想显示win控制台,可以执行: pyinstaller -F -w XXX.py 建议刚开始还是显示控制台,因为这样可以在控制台看到错误信息提示!!!...(2)scipy打包出错 pyinstaller打包时,生成exe文件无法打开,查看了一下错误,是因为scipy原因。...原来scipy版本是1.3.3,觉得是版本太高了,就卸载了,重新安装scipy==1.0.0 成功打包!!!

3.2K20

python自动连接wifi_python自动点击网页

期间也遇到了一个令人烦恼事情,就是每次连学校校园网,都要弹窗、登录,很繁琐,就想着试试看,自己能不能也写一个脚本来实现自动连接校园网功能。第一次搞这玩意儿,也是遇到各种问题,写帖记录一下。...为什么建议直接从浏览器里面复制呢,比如我们学校这种情况返回响应是3xx,说明网址被重定向过了,所以抓包到地址比较准确一些。...ip 为什么要单独写一个函数获取主机IP呢,因为IP地址分为固定IP地址和动态IP地址,我们需要获取是动态IP地址,它是一直变化不能直接在请求数据里填抓包拿到地址,不然你换个地方,可能那个地址就失效了...2.找到pyinstaller命令路径(带bin,老方法卸载看路径),直接执行不了pyinstaller指令,因为python系统就有,环境变量还没配置。...3.执行指令打包 先cd到需要打包文件路径下,然后执行指令,装了一个超级右键程序,很方便操作 #将 xx.py 打包为 xx.exe /Users/wenanqin/Library/Python

1.3K30

pyinstaller打包flask代码报错

最近工作需要用到flaskrestful架构做服务器,而工作环境又在windows下,因此需要打包成exe 打包完运行程序报错 打包工具首选pyinstaller,在cmd下用命令pyinstaller.exe...-F xxx.py 即生成一个xxx.exe,打包没有报错, 但是在运行程序时候,首先弹出对话框,Runtime Error, R6034,程序试图访问动态库报错,接着黑框一闪而过,通过截屏发现cmd...而我在代码中用是from flask.ext.restful import Api, Resources 解决过程 一路搜索无果,无意中看到其他人使用pyinstaller打包也报错找不到模块,重新安装一遍第三方库即可....因此也用pip uninstall, pip install重装了flask 和flask-restful,然后运行python代码,警告说from flask.ext.restful import...已经过期,建议使用from flask_restful import ,将代码更正,重新打包并运行,发现不报找不到flask库错了,但是那个Runtime Error还在,程序也能正常运行,但是总不能给别人程序一运行先报错吧

1K20

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

未收天子河湟地,拟回头望故乡。 /1 前言/ 嘿,各位小伙伴,晚上好呀,相信各位小伙伴都是python爱好者。...但是呢,我们开发脚本一般都会用到一些第三方包,可能别人也需要用到我们脚本,如果我们将我们xx.py文件发给他,他是不能直接用,他还需要安装python解释器,甚至还要安装我们用那些第三方包,是不是有点小麻烦...即使我们项目只使用一个requests包,但是可能我们还安装了其他n个包,但是他不管,因为包和包只有依赖关系。...6、接下来我们再来打包一个带界面的,这里用pyqt5写了一个最简单框架,看一下打包成exe是否能运行成功,效果图如下图所示。 ?...ps:程序路径最好全部都是英文,否则肯能会出现莫名其妙问题 11、到此,我们能用pyton打包成exe命令都总结完了 /5 总结命令/ Pyinstaller -F setup.py 打包exe

10.5K20

Python Flask项目打包成exe文件

说明: # Python是解释型语言,我们写Flask或Django项目如果部署,源码可能会泄露,因此我们可以把项目打包成exe,来保护源码# 需要用到工具 -pyinstaller:把python...项目打包成不同平台可执行文件 -nsis:NSIS(Nullsoft Scriptable Install System)是一个开源 Windows 系统下安装程序制作程序提供了安装、卸载、...-F pyinstaller -F demo.py 只在dist文件夹中生成一个程序demo.exe文件,适用于一个模块没有多依赖.py文件 -D pyinstaller -D demo.py 默认选项...demo.py 给生成demo.exe文件设置一个自定义图标 tips:实际部署应用过程中,常用 -D方式打包,这样资源文件都已经包括了。...-因为flask项目静态文件和html文件,如果拷贝过去,静态文件和html文件会找不到 -我们为了隐藏代码,可以把所有python代码都删除,只留static和templates文件夹 【小结

2.2K60

别再问我Python打包成exe了!(终极版)

标准打包 目前比较常见打包exe方法都是通过Pyinstaller来实现,本文也将使用这种常规方法。如果对这块已经很熟悉小伙伴,可以直接下滑到本文下半部分。 为什么打包?...执行完毕会发现当前目录多了几个文件夹,打开其中名为dist文件夹。 ? 已经生成了一个名为py_wordexe应用程序,并且图标也是我们设置橙子图案,看来已经成功一半了。...[1] 此外,还有知乎大佬说是因为“Anaconda里内置了很多库,打包时候打包了很多不必要模块进去,要用纯净Python来打包。”...我们打开所要打包Python脚本,对比上图,发现pandas,docx这两个库还需要额外安装。当然,也不能缺了打包必不可少pyinstaller库。 ?...2、在安装库是要注意一些库名,比如docx这个库不要pip install docx,而是需要 pip install python-docx 还有一些库可能因为版本不同导致不能使用,多碰碰壁就好了。

13.5K40

别再问我Python打包成exe了!(终极版)

如果对这块已经很熟悉小伙伴,可以直接下滑到本文下半部分。 为什么打包? 众所周知,Python脚本不能在没有安装Python机器上运行。...执行完毕会发现当前目录多了几个文件夹,打开其中名为dist文件夹。 ? 已经生成了一个名为py_wordexe应用程序,并且图标也是我们设置橙子图案,看来已经成功一半了。...[1] 此外,还有知乎大佬说是因为“Anaconda里内置了很多库,打包时候打包了很多不必要模块进去,要用纯净Python来打包。”...我们打开所要打包Python脚本,对比上图,发现pandas,docx这两个库还需要额外安装。当然,也不能缺了打包必不可少pyinstaller库。 ?...2、在安装库是要注意一些库名,比如docx这个库不要pip install docx,而是需要 pip install python-docx 还有一些库可能因为版本不同导致不能使用,多碰碰壁就好了。

1.4K20

基于Pyinstaller打包Python程序并压缩文件大小

不过还没完,因为软件可能运行不了。 2. 加入依赖项 当我兴冲冲地去运行程序时,出现了这么一个玩意: ? Failed to excute script xxx 啥?为啥会这样。...其实这种情况往往是缺少了一些依赖项导致。以我例子来说,项目中有一个 config.yaml 文件需要在运行时读取,然而 Pyinstaller 是不会帮你把这些依赖项目也打包。...因为遇到了一个很恶心问题,打包出来程序居然足足有 600 多 M!坑人呐这不是! 苦思冥想不知道是怎么回事,转眼一看,发现了一些不对劲地方。 ? Excuse me?...后来上网上一查,有知乎大佬说是因为“Anaconda里内置了很多库,打包时候打包了很多不必要模块进去,要用纯净Python来打包。” 方法是使用 pipenv 来打包。 3....,这里设为 3.7 是因为自己用是 3.7,具体设什么根据自己情况来定。

2.4K40

python 打包exe文件

大家好,又见面了,是你们朋友全栈君。 上一篇说了自己做了一个定时截屏工具,想如果可以打包成exe文件,那我就可以单独放在桌面运行,不用进入程序启动运行就可以完成截屏工作了。...安装模块 1、pyinstaller 这里建议最好使用命令安装,手动下载安装有很多其他模块不存在,就一开始是手动安装,安装一次缺一个模块,然后补一个,然后又少一个,命令行安装就没这个问题了 pip...install pyinstaller 2、pyQt5 不知道你们只安装pyinstaller不能行,反正是在打包过程中失败了,提示少了这个模块,所以我是安装了这个模块。...这里也建议使用命令行安装(管理员模式) pip install pyQt5 打包 1、命令介绍 默认打包:默认是 -D,意思是打成一个文件夹。...pyinstaller **.py 打包一个文件:-F 选项可以打出一个exe文件 pyinstaller -F **.py 去掉命令行黑框:-w 选项可以打桌面程序,去掉命令行黑框 pyinstaller

1.1K10

2023-11月马拉松在线互动授课答疑精选

下面是优秀实习生整理和分享 1【R包】什么好办法可以把之前R包一次性全部清除,想全部重新安一遍。前几天安了一半报错没解决完,忘了到哪了 一些基础R包是不能清除。...11【R安装】文档里说r和Rstudio需要安装在C盘,之前安装在了其他盘了,需要卸载重新安装? 如果你使用过一段时间,并且没有问题,就可以继续使用。但如果你安装完没有用过建议卸载重装。...12【R包】请问这个报错是为什么? 请依次检查 是否安装了Rtools; 有没有改过哪些系统设置?R语言和 Rstudio 都安装到C盘? 13【R包】想问一下为什么分开了还是会提示这样?...如果你对R语言版本没有要求,建议卸载重装新版本 R4.3。如果更新R版本,部分R包要重新安装,不过不难。 19【R包】为什么是b报错然后加引号后就能出结果,但a没加引号不报错?...这里是因为a<-1 是程序识别为 a <- 1。<-是赋值符号。 20【R包】每次上课前都要library一遍么? 并不需要,按需library即可。

14910

python使用小技巧汇总

关注“希里”,get更多有用干货! Python火热,在各行各业都有所展现,而对于Python使用有些知识可能用过一次就不用了,下面来介绍下经常使用小技巧。...了pip安装就很简单,直接pip install 包名即可,可是由于某些包官网处在国外,我们安装时很慢很慢,还会断线timeout,所以一个解决办法就是将pip源换成国内pip仓库,经常使用比较可靠阿里...,你想给别人用,别人电脑上又没有Python环境,怎么办呢,那就给他打包一个exe执行文件,别人在windows下可以直接运行改程序了,步骤如下: (1)安装Pyinstaller模块 pip install...Pyinstaller 因为已经安装过了,所以就会显示已经了 (2)将目录切换到要打包python源文件目录下面 cd python 目录后执行 Pyinstaller -F test.py出现以下提示就表示成功了...会经常使用到时间模块小伙伴,有时候还是会忘记如何进行时间转换,哪些常用转换和处理函数呢,如下: import datetime 引入时间模块 (1)获取当前时间 t1=datetime.datetime.now

18830

python打包exe闪退(打包安装程序闪退)

下面就记录一下自己打包exe方法 工具 Python 3.6.2 Pyinstaller 3.3.1 安装Pyinstaller 直接pip安装,没什么好说 pip install Pyinstaller...讲述一下打包常用三个指令 -w指令 直接发布exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽(建议) -F指令 注意指令区分大小写。这里是大写。...使用-F指令可以把应用打包一个独立exe文件,否则是一个带各种dll和依赖文件文件夹 -p指令 这个指令后面可以增加pyinstaller搜索模块路径。因为应用打包涉及模块很多。...打包实践 下面是打包使用命令 首先要进入pyinstaller.exe所在文件路径,然后输入自己想要命令,最后加上自己需要打包py文件路径。...dist文件和pyinstaller.exe文件在同一个目录下,自己找一下即可。 注意 打包exe程序如果你直接运行的话如果程序问题就直接闪退而不是输出报错信息,这在debug时候不方便。

4.6K30

如何做一个任何电脑都能用python程序

有时候你做好了一个小游戏或者小程序想要打包发送给别人玩或者用时候,直接发过去,如果别人没有python环境的话,那肯定是用不了,这时候你需要程序打包成exe程序。...关于pyinstaller 首先是用pyinstaller打包python程序,这里python程序是python---贪吃蛇代码。...有的时候可能是因为没有模块之类,你可以将-w去掉,然后就可以看弹出命令行窗口显示什么错误,解决后重新打包即可。...当你运行打包程序出错时候,可以去pyinstaller官方手册下面查看,是否一致问题。...通常足以将所有需要信息(例如隐藏导入)作为pyinstaller命令选项并让运行。

3.6K30

想把你写Python程序发给别人用?打包成exe啊!

不过PC可以运行exe文件,这就为我们提供了一个变通途径:将Python程序打包成exe文件。这样,对方就不需要自己配置Python环境,直接运行exe文件即可。...Python本身并没有提供这个功能,所以需要借助一些外部库来实现。之前我们曾经介绍过一个方式: 将打飞机游戏打包成 exe 文章中使用了cx_freeze这个模块。...今天我们再介绍另一个工具:pyinstaller,也可以达到同样效果。因为打包exe过程中常会出现问题,所以两种方案也可以互为补充。...PS:打包exe时,版本尽量选择32位版本Python,因为win64位系统向下兼容32位程序。另外切记使用模块版本一定要和Python版本严格一致,不然很可能打包失败。...即使我们项目只使用一个requests包,但是可能我们还安装了其他n个包,但是他不管,因为包和包只有依赖关系

8.1K41
领券