: 参考了文章: 这篇文章真是一盏明灯,没有走一步多余的弯路 Pyinstaller如何打包多个资源文件(超详细教程) 文章中的这个要替换一下,文章是用的中文引号,通过不了。...换成下面的就ok datas=[('res','.')], 亲测可行:下面是我的项目结构 一通操作之后获得了main.exe 满怀欣喜的一运行,报错啦 ImportError: OpenCV loader...报错解决 关键获取cv2的地址: 文件中建议用下面这条命令生成exe, pyinstaller main.py -F --paths="D:\ProgramData\Anaconda3\lib\site-packages...引用地址,还有需要的桌面快捷方式 build之后,生成了msi安装包和一个.cab文件 双击.cab文件之后发现,原来之前的exe藏在这里面了 双击msi一键安装之后,发现3件套全了,桌面快捷方式...,程序位置,以及windows安装程序列表 Step4: 深吸一口气, 双击AIDetect快捷方式,在万籁俱静中等待程序运行,成功!!!
py打包成exe如何打的足够小 Python脚本不能在没有安装Python的机器上运行,如果我们想把自己的脚本分享给没有python环境的小伙伴使用,这个时候就需要将脚本打包成exe文件,即使使用方电脑没有安装...一、 常规打包 1、安装Pyinstaller pip install PyInstaller 用pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢。...还有知乎大佬说是因为“Anaconda里内置了很多库,打包的时候打包了很多不必要的模块进去,要用纯净的Python来打包。” 所以我们可以模拟一个新环境,其中只安装我们本次打包所必要的工具包即可。...(y/n),Yes,再激活虚拟环境. conda安装的虚拟环境,会把虚拟环境的目录生成在anaconda安装目录下的env目录下....如果我们打包的脚本需要安装额外的库,安装方式同上安装Pyinstaller操作 安装好之后可以查看,安装过程中会有依赖的库,就不需要管了。
Windows运行,但是若Windows没有安装Python,那么就不能直接运行Python脚本。...Windows的Python安装比较简单,直接下载相应的软件包,运行安装即可。...-3.2>pip install pefile 注:直接使用pip安装pywintypes会提示找不到该库,因为该库从属于pypiwin32,所以直接安装pypiwin32即可 依次安装缺少的库后...在PyInstaller目录下会生成相应Python脚本名称的目录,进入该目录下的dist目录,就可以找到打包好的可执行文件。...例如示例中打包生成的可执行文件在目录D:\Program Files\PyInstaller-3.2\get_cpu_info\dist下,进入该目录,直接运行可执行文件,输出如下: D:\Program
众所周知,Python脚本不能在没有安装Python的机器上运行。 那我们如果写了一个数据分析/自动化办公的小脚本,想分享给同事小姐姐使用,可她电脑又没有装Python。...这个时候如果将脚本打包成exe文件,微信发送给她,即使她的电脑上没有安装Python解释器,这个exe程序也能在上面运行。岂不美哉? ?...[1] 此外,还有知乎大佬说是因为“Anaconda里内置了很多库,打包的时候打包了很多不必要的模块进去,要用纯净的Python来打包。”...conda安装的虚拟环境,会把虚拟环境的目录生成在anaconda安装目录下的env目录下。 ?...2、在安装库是要注意一些库名,比如docx这个库不要pip install docx,而是需要 pip install python-docx 还有一些库可能因为版本不同导致不能使用,多碰碰壁就好了。
大家好,又见面了,我是你们的朋友全栈君。 1、python环境为Anaconda2,安装的环境为python2.7.12。...安装Anaconda2,路径为https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ Anaconda2默认为base,重新生成一个虚拟环境(默认安装的...base安装了太多模块,生成exe运行速度较慢) 并切换到python27 安装pyinstaller模块,在上图中,输入conda install pyinstaller ,即可安装...2、利用pyinstaller生成exe 安装完pyinstaller后,在下图路径中有pyinstaller.exe 把你要生成exe的python放在上图的路径下,输入pyinstaller.exe..._lib.messagestream,则会报错,没有messagestream模块)则在dist文件夹下,会生成pythonFuncIn.exe,可以脱离python环境运行。
: 明明import torch已经没有问题,但sh make.sh时会提示找不到torch模块 解决:注释"make.sh"中首行#!...' 解决: torch 0.4.0版本中不包含"torch.nn",需要卸载后重新安装0.4.1及以上~~版本(只能是0.4.1,不然会导致问题五的发生)~~在2020-01-08的实验中我发现torch...ImportError: cannot import name 'imread' 解决:scipy需要安装1.2.1左右的版本,同时pillow版本不能高于7.0.0,否则会导致ImportError...解决: torch的版本只能安装0.4.1在2020-01-08的实验中我发现torch只能安装0.4.0版本的… 问题六:在运行上述第7步时“指定GPU训练”提示torch.jit.frontend.NotSupportedError...注意:不能把torch版本升级到1.0.0,不然会导致问题五的发生。
1、下载地址:http://www.pyinstaller.org/ 。 2、解压即用(V2.1)。注意环境变量,或者用pyinstaller.py的全路径,或者到解压目录下使用。...*** Updated 2015-12-11 *** 1、用pip安装pyinstaller3。...load failed A1、walker遇到的情况是引用了pyd文件,而这个pyd文件依赖其他dll库,walker的解决方案是安装VC2010运行时库。...A2、在main函数中添加multiprocessing.freeze_support()语句,参考这里。...module named uuid A3、很可能是代码中用到了pymssql模块,这时的解决步骤是:①、import decimal;②、import uuid;③、重新编译;④、拷贝_mssql.pyd
安装pip python3版本默认没有安装pip。 复制get-pip.py的内容:https://bootstrap.pypa.io/get-pip.py 在python环境下运行。...pyinstaller 可以看到pip文件是最新安装的。...) Collecting pefile>=2017.8.1 (from pyinstaller) Downloading pefile-2017.11.5.tar.gz (61kB) 100% |███...pyinstaller Successfully installed altgraph-0.15 future-0.16.0 macholib-1.9 pefile-2017.11.5 pyinstaller...在dist文件夹下已经生成了exe文件。
(2)anaconda的问题(亲测确实可以280M缩小到72M,速度也从几分钟到十几秒) 看网上有人说是anaconda的问题,应该安装纯净的python,不装anaconda,因为anaconda包太多...,在打包的时候,你的exe会集成很多不必要的包,从而导致exe文件太大。...将文件拷贝到win7上,用python执行,会看到缺少各种包,再根据提示pip安装各种包即可,直到在win7上成功运行你的项目。...pip 安装pyinstaller,然后在你的项目下: pyinstaller -F XXX.py 成功之后在dist文件下会有XXX.exe文件 可以发现exe文件大大减小,而且打开也快多了!!!...(3)无访问权限 我原来把python安装在了C盘的Program Files里面,结果发现,经常出现无访问权限的问题,因此又卸载重新安装在了其他位置,没有问题了。
之前也写过一篇pyinstaller的文章,链接如下: python打包exe——pyinstaller遇到的那些坑及解决办法 工具需求 根据项目需求,做一个ios连点器 1.使用airtest操作ios...: DLL load failed while importing _multiarray_umath: 找不到指定的模块。...Original error was: DLL load failed while importing _multiarray_umath: 找不到指定的模块。...版本为1.23.3 3.此处解决方案猜测,将numpy版本降级,我降级为了1.19.3,pip install numpy==1.19.3 使用这种解决方案之后,重新打包,打包成功,运行报了第二个错误,...2.多考虑兼容性问题,代码本身可以运行,说明不是代码自身的问题。 3.有报错提示,根据报错提示一步步分析,查阅资料时,需要准确判断对方遇到的问题是否和我们一致,不能盲目抄解决方案。
pyinstaller https://github.com/pyinstaller/pyinstaller/wiki/FAQ 由于电脑上安装了多个版本的Python,环境变量制定了Python2。...这里使用3.5版本的pyinstaller来打包。 注意--paths指定了路径。环境变量中并没有设置这个路径。我们指定去找PyQt5的依赖dll。...这个模块刚好就是我们主界面所在的模块。 将引用的模块名lab删掉。重新生成exe文件。...exe找不到模块报错 使用默认方式打包,得到exe与文件目录 pyinstaller main_lab.py 将dist中的目录复制到另一台电脑,点击运行exe文件;提示找不到模块 在主ui文件中,添加路径...DragInWidget # 不显示指定package 否则打包得到的exe会找不到包而无法运行
安装pyinstaller PyInstaller是一个用来将Python程序打包成一个独立可执行文件的第三方包。...因是第三方包,所以需要安装一下: pip install pyinstaller 或者升级到最新版本: pip install --upgrade pyinstaller 或者安装开发者版本: pip...如果没有指定,则默认使用当前目录来生成 spec 文件 -p 设置 Python 导入模块的路径(和设置 PYTHONPATH 环境变量的作用相似)。...) F:\PythonCool\pyinstaller>pyinstaller -F -w -i icon.ico 测试.py 双击打包后的exe文件,可以看到只会出现GUI界面,命令行窗口并没有出现...方案一:在spec文件中hiddenimports中添加动态引用的模块 hiddenimports=['palettable'], # 动态引入的库或模块 这种情况下,palettable库里也有一些配置文件需要添加到
macholib-1.9 pefile-2017.11.5 pyinstaller-3.3.1 pypiwin32-222 pywin3 2-222 C:\Python27> 使用 pip 进行安装...路径 在 windows 中 Scripts 目录里存放着 python 的工具,其中 pyinstaller 就放在里面 C:\Python27>dir Scripts 驱动器 C 中的卷没有标签...C:\Python27\test>dir 驱动器 C 中的卷没有标签。...把这个 exe 文件拷贝到其它相同版本的系统中也是可以正常运行的 ---- 总结 window 系统自带的 bat 在实现复杂处理的时候非常不给力 这时使用 python 就是一个好的选择,但是给所有目标系统安装一个...python 运行环境,又是一件很有挑战的事儿 使用 pyinstaller 就很好的解决了这个问题 这是一个最简单实用的例子
在项目上,帮财务开发了一个小工具,但财务不会用python,需要帮忙打包成exe可执行文件。目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法。...执行完毕会发现当前目录多了几个文件夹,打开其中名为dist的文件夹。...已经生成了一个名为changename的exe应用程序, Pyinstaller参数详解 Pyinstaller -F -w -i tu.ico changename.py 解释一下其中Pyinstaller...在压缩打包之前,先简单说一下为什么Python打包过大? Python打包exe,不但体积大而且运行奇慢。解释型语言大都是这个样子,只不过Python尤其突出。...此外,还有知乎大佬说是因为“Anaconda里内置了很多库,打包的时候打包了很多不必要的模块进去,要用纯净的Python来打包。”
python运行环境 三、使用安装好的python环境,利用c#命令行,调用.py文件执行 优点:执行速度只比在python本身环境中慢一点,步骤也相对简单 缺点:需要用户安装配置...因为打包exe文件执行后,可能会报找不到Multi模块的错误 2、安装pyInstaller(若已安装请直接跳过此步骤) 我使用的是Anaconda编写python,所以使用Anaconda...Prompt进行安装pyInstaller(直接安装python并配好环境变量的小伙伴,可以在电脑的cmd下进行操作) 这个类似于电脑的cmd.exe程序,可在其中输入命令行操作 安装pyInstaller...命令即可 3、使用pyinstaller打包python程序 同样还是在Anaconda Prompt中,cd python文件所在的路径,然后执行打包命令 打包过程可能会出错(找不到模块、迭代深度超出等...如黄色字体中的空格,会导致执行变成 python.exe c:\hua …,也就是把c:\hua 当成.py文件的路径,所以导致执行不出结果,希望大家避免踩坑 发布者:全栈程序员栈长,转载请注明出处:https
解决方案: 方案一:(亲测) 在Python的安装路径下找到Scripts文件下的pyinstaller-script.py文件并打开,如果路径没有引号则加上引号 ,路径不对则修改成对应的python.exe...没有影响到你程序的正常运行,或者你所运行的程序不需要依赖那些dll,可以直接忽略,这里我直接运行程序看现象。...-X, –upx 如果有UPX安装(执行Configure.py时检测),会压缩执行文件(Windows系统中的DLL也会)(参见note) -o DIR, –out=DIR 指定spec文件的生成目录...,如果没有指定,而且当前目录是PyInstaller的根目录,会自动创建一个用于输出(spec和生成的可执行文件)的目录.如果没有指定,而当前目录不是PyInstaller的根目录,则会输出到当前的目录下...就直接用pip install pyinstaller,等待自动安装 2.2、在代码的路径下进行cmd,就直接跳转到该路径的cmd界面,切记路径中不要有中文 2.3、先用后台模式生成工具exe,命令为
常见遇到问题 2.1 版本兼容性问题导致代码运行出错 在2.x版本运行1.x版本程序 这句命令使tf2.1版本可以在1.1程序下运行 import tensorflow.compat.v1...这说明你这个包,是在默认的搜索路径下的。由于你这个包有问题,才导致写的时候不报错,运行的时候才报错。...但是居然还会有向上不兼容的问题,即依赖包版本过高,会导致依赖这个包的第三方库无法正常使用。...也就是说,如果我用Python37路径下的相关函数库,去替代Anaconda路径下的相关函数库,那么在pycharm中就可以正常运行了。...然后我就怀疑是不是依赖包的的版本问题,导致了ImportError 的出现。
,这里介绍个比较好的集成环境 Anaconda3 (64-bit) ,用它来安装Pyqt等可以比较省心。...: pyton install.py 安装完成后启动,双击eric6.cmd文件启动(我的因为是安装了Anaconda3,所以这个cmd文件所在路径为:C:\ProgramData\Anaconda3...这里有个小问题,双击这个批处理启动的时候,会一闪而过一个黑色的cmd窗口,不能忍,用一个简单的方法搞定… ,给这个文件创建个快捷方式发送到桌面,然后在这个快捷方式上右键属性,在运行方式那里把【常规窗口】...:按钮、文本显示的对应python类中的变量名为:pushButton、plainTextEdit 接着在左侧窗体视图的UI文件上右键选择生成对话框代码: 选择对话框上两个控件所需的响应事件后保存...最后打包出来的exe有35MB大小… 因为把QT核心的dll文件打包在一起了,否则在没有安装python以及PyQt的电脑上无法运行的。
领取专属 10元无门槛券
手把手带您无忧上云