0


解决python PyInstaller 提示No module named XXXX 问题

初次使用python,请多指教
编写python代码后,编译成exe,执行过程中遇到各种问题,在此记录一下,遇到最多的问题是提示模块确实,崩溃呀。
编译命令

pyInstaller -F $PATH

pyInstaller 还有好多的命令参数,不过-F暂时已经满足我的使用了
缺失模块之pymssql,百度好久,从外国友人那拿到解决方法:

from pymssql import _mssql
from pymssql import _pymssql

增加这两条模块导入后,问题解决,当时没有深入的看,大概解释是,pymssql 模块会动态调用其他模块,需要一起打包才行,当时没搞太懂,很快同样的问题又遇到了。。

缺失模块之unrar,因为python没有内置unrar模块,所以需要自己搞一下
1、首先需要在主机上安装rar工具
链接: https://pan.baidu.com/s/1b7-atsZMuyFKLZ-F76KU8A 提取码: eirb
也可以去官网下载

  1. 安装最好选择默认路径,一般在 C:\Program Files (x86)\UnrarDLL\ 目录下;
  2. 然后重要的一步,就是添加环境变量,此电脑(我的电脑)右键,属性,找到 高级系统设置,高级 选项卡下点击 环境变量,在系统变量(注意不是用户变量)
标签: python pyinstaller

本文转载自: https://blog.csdn.net/m0_50832346/article/details/117666300
版权归原作者 思考的石头 所有, 如有侵权,请联系我们删除。

“解决python PyInstaller 提示No module named XXXX 问题”的评论:

还没有评论