1. 打包时出错:Module 'PyQt5' has no attribute '__version__'

我在执行打包命令时出现如下提示:

1.1 解决方案

  1. 使用conda命令重新安装pyinstaller
  2. 再输入打包命令进行打包

1.2 原因分析

由于使用的是anaconda环境,之前安装pyinstaller用的是pip命令进行安装,而pip命令安装的依赖和使用conda命令安装的依赖不完全互通。

建议:若使用的是anaconda环境,安装依赖时尽量使用conda命令。

1.3 进一步延伸的相似问题

pip安装依赖后,pycharm没有找到相应的依赖包

解决方案

执行如下命令

conda install pip

2. 打包时出错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position

解决问题1后又出现了下面的问题:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 22: invalid continuation byte

2.1 解决方案

1. 在输入打包的命令行前先输入

chcp 65001

2. 然后再输入打包命令。

2.2 原因分析

编码格式问题,通过 chcp 65001 命令可改变控制台的编码格式为utf-8

使用pyinstaller打包python程序时问题记录相关推荐

  1. pyinstaller打包python程序的常见问题

    使用pyinstaller打包python程序时遇到的问题记录,问题已全部解决. 解决方法详见 https://guangmujun.cn/archives/168 shapely库相关 问题: Un ...

  2. python打包成exe fail to ex_“failed to excute script xxx” PyInstaller 打包python程序为exe文件过程错误...

    在使用PyInstaller打包python程序,打包命令为: pyinstaller -F -w -i manage.ico yourpyfile.py 顺便说一下几个参数的作用 -F:是直接生成单 ...

  3. macOS pyinstaller打包python程序, subprocess无法运行

    在macos上使用pyinstaller打包python生成app, app也能启动运行, 可是在python中有用到pyside2的QThread和subprocess 经过验证, subproce ...

  4. 利用pyinstaller打包Python程序为一个可执行文件

    有时,Python发布的程序需要被打包为一个文件夹.甚至一个文件发布.目前(2020)最佳的策略是使用pyinstaller. pyinstaller不仅支持打包整个运行环境到一个可执行文件,而且还支 ...

  5. Python 用pyinstaller打包python程序,生成的exe文件过大问题

    文章目录 1.安装 pipenv 2. 设置虚拟python 3.环境 4. 查看已有的库(非必要) 5.安装自己的.py文件中所需要的第三方库 6.利用pyinstaller 生成.exe文件 pi ...

  6. ubuntu20.10(Linux)在wine下用pyinstaller打包python程序在window系统运行 交叉编译

    1.安装wine 在终端中输入: sudo apt-get install wine 2.安装pip 在https://pypi.org/project/pip/#files下载pip-21.0.ta ...

  7. 解决用pyinstaller打包python程序,生成的.exe文件过大问题

    计算机是Windows 7旗舰版  32位操作系统. Anaconda3,32bit版本 python3.7 安装完 Pyinstaller,安装Pyinstaller的命令为:pip install ...

  8. 使用 py2exe 打包 Python 程序

    上回在<使用 PyInstaller 打包 Python 程序>中,我们介绍了使用 PyInstaller 对 Python 程序进行打包,今天带大家认识一个新的工具:py2exe. 接下 ...

  9. pyinstaller打包exe程序教程推荐及需要注意的点

    Python PyInstaller安装和使用教程(详解版) http://c.biancheng.net/view/2690.html 1.pyinstaller打包程序中出错是正常的,报错要注意看 ...

最新文章

  1. 场景几何约束在视觉定位中的探索
  2. 驰骋工作流携手山东金义,实施落地上海光大银行
  3. java crossdomin.xml_crossdomain.xml的配置详解
  4. Maven常用插件--转
  5. sql语句的一些参考
  6. 81. 搜索旋转排序数组 II
  7. 使用SQL Server作业设置定时任务
  8. AAAI2021 大运动“视频超分辨”中的对偶子网与多阶通信上采样方案
  9. 计算机省二c语言编程改错题,2013年计算机二级C语言上机试题六十九
  10. HDU1214 圆桌会议【数学】
  11. Python学习笔记_零碎知识
  12. 2022最全知识点——RF接口自动化框架项目实战
  13. 分享8年开发经验,浅谈个人发展经历,明确自己发展方向
  14. iOS开发实战细节——通知写法
  15. mysql data::dumper_初始化mysql数据库提示缺少Data:dumper模块解决方法
  16. android连接小票打印机,打印小票数据的两种模式
  17. 2022年最好的谷歌浏览器扩展程序
  18. 图表点编辑数据无反应_解决word2013中插入图表之后无法保存和无法调出图表的编辑数据问题...
  19. Geometry点线面的初始化
  20. STM32 Cube MX学习笔记——TOF 高速单线激光雷达 L10(usart)

热门文章

  1. python计算凸包并绘制凸包曲线
  2. Python多进程读写文件操作
  3. pandas获取最大值/最小值对应的index
  4. mybatis sql linux,通用mapper生成sql及mybatis使用过程
  5. python简说(十八)导入模块
  6. MVC4 Filter 验证客户端访问类型(移动端、PC端)
  7. java保存图书每日的交易记录
  8. 编程的本质--深入理解类型系统/泛型/函数式编程/面向对象编程
  9. (36)System Verilog线程并行执行(fork-join)
  10. (25)FPGA计数器设计(SV代码实现)