py文件打包成exe Failed to import module __PyInstaller_hooks_0_skimage_io required by hook for module 已解决
一、重装pyinstaller
pip uninstall pyinstaller
pip install pyinstaller
重装完之后发现还是不行,一直报这个错,然后接着尝试了第二种。
二、Git-hub下载替换原有版本的Pyinstaller
在Git-bub上下载pyinstaller 覆盖原有的Pyinstaller 文件夹,还是无效!!!(具体操作可以看其他博主有介绍如何下载替换,这里不再阐述。)
三、我的解决方式
在pycharm环境下安装过pyinstaller,同时在自己创建的虚拟环境下也下载了pyinstaller,可能导致两者冲突,不管我在pycharm下编译还是在annoconda下编译都会报这个错误,最后我将pycharm环境下的pyinstaller包给删除后,在自己创建的虚拟环境下重新下载安装pyinstaller,最后在虚拟环境下成功编译(虚拟环境下还需要将虚拟环境下的python编译文件复制到bulid文件夹下,如下图)。
annocanda环境下的操作,把你需要加载的py文件都要包括进去
注意:icon文件的格式要对,本人就是icon图片格式中出现了点小错误,可以去网上下载专门的.ico结尾的icon图标。
一切检查没问题的话,运行之后的效果就是下面这样:这样就代表编译成功,同时到这也祝你也编译成功....
编译成功之后这两个文件夹,你生成的exe就保存在dist文件夹下
其中包含你需要的插件跟包,我生成的就是下面的main文件。
双击运行就出现了你想要封装的可移植的界面
结果不可能完全适用全部的人,本人也是在学习中发现问题,将自己的经历分享出来,不喜勿喷。
py文件打包成exe Failed to import module __PyInstaller_hooks_0_skimage_io required by hook for module 已解决相关推荐
- 将py文件打包成exe可执行文件
使用pyinstaller库即可将py文件打包成exe文件 安装pyinstaller库 pip install pyinstaller 将py文件打包成exe文件 1.首先进入cmd,用cd命令定位 ...
- 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件
** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...
- python应用---将py文件打包成exe应用程序
写好了python程序,想将它像一个app一样双击就可以运行,或者想发给一个没有python编辑器的朋友,该如何操作? python开发人员就考虑了这种情况,提供了一系列的库以供使用者解决这些问题. ...
- 怎么把写好的python代码打包成exe-详解如何将python3.6软件的py文件打包成exe程序...
在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序.在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行 ...
- python3_将多个.py文件打包成exe程序并添加图标
前言 我们开发的脚本一般都会用到第三方包,当别人需要用到我们脚本的时候,如果我们直接把xxx.py文件发给她,她是没有办法直接使用的,她还需要安装python解释器和安装我们使用的第三方包,这个时候 ...
- python - .py文件打包成.exe文件, 发送给别人
python文件打包成.exe文件有两种方式 参考: pyinstaller打包 Nuitka打包 环境 环境 描述 OS Windows10 64位 python 3.7 pycharm 2019 ...
- linux添加py自启动脚本_PyInstaller详解:将.py文件打包成exe文件
1. 安装 本人系统是:Ubuntu16.04,python3.7. 安装的pyinstaller==3.5, UPX==upx-3.95-amd64_linux.tar.xz.不安装对应版本的pyi ...
- 利用cx_Freeze将py文件打包成exe文件(图文全解)
python是一个非常非常优秀的编程语言,它最大的特性就是跨平台.python程序几乎可以在所有常见的平台中进行使用,而且大部分无需修改任何代码!不过,python也有一点点小缺憾(这个是由于自身本质 ...
- 利用cx_Freeze将py文件打包成exe文件(图文全解)(转帖)
python是一个非常非常优秀的编程语言,它最大的特性就是跨平台.python程序几乎可以在所有常见的平台中进行使用,而且大部分无需修改任何代码!不过,python也有一点点小缺憾(这个是由于自身本质 ...
最新文章
- git常见操作--忽略文件以及常用命令【转】
- HOWTO: InstallShield中通过修改注册表关闭Vista/Windows 7的UAC
- 计算机知识和技能,计算机基本知识和技能PPT课件.ppt
- fastreport 直接调网络打印机_为什么UV打印机不能打印凹凸不平的材料?
- Spark SQL 中UDF的讲解
- 如何在mysql查询结果集中得到记录行号_获取MySQL查询结果集中记录行号的方法...
- Extjs DateField onchange
- php接口三结构,grape动态PHP结构(三)——API接口
- java 的function_Function方法-java
- minicom与USB转串口
- Atitit.spring体系结构大总结
- Qt制作贪吃蛇小游戏
- 华为研发工程师笔试编程题
- 20162327WJH第五周作业
- Andorid通话自动录音
- Android(15)——ButterKnife
- 纯正国内的海盗王3.0修复端
- 揣着一口袋的阳光满载而归--爱摸鱼的美工(13)
- HTML语言中img标签的alt属性和title属性的作用与区别
- Linux查找文件重复内容
热门文章
- scp复制文件夹,scp复制文件
- 用css的变换绘制银河系
- php 函数圈复杂度,圈复杂度和McCabe
- 软考高级考试中有五大证书,其中哪个更值得考?
- 祝贺数字化学会•第三届数据分析应用大赛圆满落幕,恭喜以下队伍获奖
- 下载github包慢
- 系统回溯信息:遇到严重错误。已将回溯写入...PTC...	raceback.log请将其发送给|技术支持|。
- openwrt (一)入手
- 美云智数——用户云进一步增强用户与企业间的联系,助力企业发展
- linux 查看网卡驱动信息