第一次尝试

python版本为3.9
pip版本为21.2.3
pyinstaller版本为4.5.1

运行:

pyinstaller -D -F -w xxx.py

在Win10平台打包成exe,且在Win10平台使用,非常顺利,并未发现异常
但在Win7平台运行会出现dll未找到的情况,dll包括:

• api-ms-win-crt-process-l1-1-0.dll
• api-ms-win-crt-runtime-l1-1-0.dll

以上dll本应在C:\Windows\System32\downlevel目录下

解决Win7 dll未找到的情况

python版本为3.6.8
pip版本为18.1
pyinstaller版本为4.5

在网上找资料,有提到缺失的dll文件在C:\Windows\System32目录下,所以用一下方式进行打包:

pyinstaller -D -p C:\Windows\System32\downlevel -F -w --hidden-import=win32timezone xxx.py

但python降版本后(不知道是不是这个原因),pyinstaller不会自动把依赖打包,得手动在Python安装目录下的Libs/site-packages下找到相关包,复制到项目根目录后进行打包,即可打包完成

参考资料

https://www.cnblogs.com/gopythoner/p/6337543.html

解决pyinstaller打包后在Win7运行提示缺少api-ms-win-crt*.dll相关推荐

  1. HiCopyTrader跟单系统启动失败,错误提示:api ms win crt xxxx.dll 之类文件缺失,怎么办

    文章目录 HiCopyTrader 跟单系统启动失败,错误提示:api ms win crt xxxx.dll 之类文件缺失,怎么办 KB2999226 KB3118401 HiCopyTrader ...

  2. 解决pyinstaller打包后的exe文件打开闪退的问题

    解决pyinstaller打包后的exe文件打开闪退的问题 闪退问题:一般我们打包完后的exe文件点击运行就会直接闪退,很难看到具体错误 解决步骤: 首先打开 cmd 进入到 exe 文件所在目录(c ...

  3. python3 pyinstaller 打包后执行文件运行错误 No such file or directory 和 Cannot load native module 解决方法

    目录 实例1.No such file or directory 错误  --add-binary 参数解决 实例2.Cannot load native module 错误 强制引入解决 总结 使用 ...

  4. python / 解决 pyinstaller 打包后运行时提示找不到模块的问题

    在打包时候,并没有提示错误,可以顺利打包成 exe 文件.但是在运行打包好的软件时,会提示找不到模块,本人遇到的是找不到第三方模块,例如 requests .这时候需要在打包时指定 -p 参数,后面跟 ...

  5. Python笔记-解决pyinstaller打包后运行时动态加载模块报错(No module named)

    出现的问题就是:No module named 原因是我代码里面使用了这个 importlib.import_module pyinstaller没有检测到. 百度上没有找到解决办法,在外wang找到 ...

  6. 解决PyInstaller打包程序exe在win7运行异常问题(OSError: [WinError 87] 参数错误、Error loading Python DLL python39.dll等)

    问题背景 平时一直在win10+anaconda环境下编写python程序,用pyinstaller打包后也没有问题.但是打包后发给其他同事,在win7机器上就出问题了. 经过一系列排查,终于解决了打 ...

  7. python-barcode 使用pyinstaller打包后运行报错cannot open resource

    python-barcode 使用pyinstaller打包后运行报错cannot open resource 问题描述: 使用pycharm可以正常生成条码,但是使用pyinstaller打包后,提 ...

  8. python打包exe黑框一闪而过,解决pyinstaller打包exe文件出现命令窗口一闪而过的问题...

    用pyinstaller打包的exe文件打开时,命令窗口一闪而过,并且未出现GUI界面,也看不到错误信息,然后去网上搜相关的信息,最多的两种说法: 1.添加raw_input()或者os.system ...

  9. 解决pyinstaller打包涉及uiautomation截图时出现的dll找不到的错误

    解决pyinstaller打包涉及uiautomation截图时出现的dll找不到的错误 项目中有时候需要写一些小工具进行自动化测试.稳定性烤机使用. 因为主要是涉及到C端的应用,烤机过程中需要配合着 ...

最新文章

  1. Python函数式编程——map()、reduce()
  2. secureCRt中文乱码问题
  3. Python 生成器(yield)
  4. 我所认识的数据产品经理(文末有彩蛋)
  5. 计算机应用12班,计算机应用二班xx毕业论文.doc
  6. maven 之 setting.xm 的配置详解、说明
  7. ajax将数据显示在class为content的标签中_[原创]数据可视化实战项目
  8. 安卓学习笔记37:利用OpenGL ES绘制平面图形
  9. Tensorflow笔记(一): tensorflow的安装
  10. redmine全记录(更新)
  11. linux技术属于什么系,什么云计算技术?想学好这个必须了解的!
  12. Spring定时器技术终结者——采用Scheduled注释的方式实现Spring定时器
  13. VS2013/VS2017 Visual Assist X安装及破解
  14. uni-app引入极光im
  15. 小米盒子显示未连接电脑连接服务器,小米盒子不能连接电脑的原因与解决办法...
  16. Type-c边充边传数据应用OTG功能(LDR6028S)
  17. 81章 老子1章到_三曜道长解读道德经: 信言不美 第81章
  18. 靶向肿瘤代谢,助力攻克癌症
  19. 集中式、分布式版本控制系统的区别
  20. 区块链技术之P2P网络(二)

热门文章

  1. 计算机技能测试题五,计算机技能测试题十五
  2. 谭浩强C++(第三版)(3)-9-11章
  3. 趣味动态图!机械原理与飞机是怎么飞的
  4. A - 过山车(匈牙利算法)
  5. 华为王成录专访:中国在人工智能相关领域中不应太浮躁
  6. 终止线程 4 种方式
  7. DM DCA部分操作
  8. 实体类或对象序列化时,忽略为空属性
  9. linux 用yum安装软件和卸载软件
  10. unison_如何在Ubuntu 16.04上使用Unison备份大目录