第一次尝试

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. 新产品扑朔迷离,Magic Leap又跑去收购3D扫描公司
  2. linux spi测试程序,spidev测试方法 /how to test spidev
  3. LeetCode Rectangle Area
  4. python基础——使用__slots__
  5. GARFIELD@03-26-2005
  6. c专家编程 读书笔记
  7. 总结:PHP值得注意的几个问题
  8. ShardingSphere 语句解析生成初探
  9. 数据库设计经验浅谈(3,4,5)转载
  10. MongoDb系列文章
  11. java股票公式源码_通达信公式转java
  12. 微机实验报告4 数码转换程序实验
  13. VScode中快速生成vue模板
  14. 重磅白皮书发布,华为持续引领未来智慧园区建设新模式
  15. react中dispatch_react-redux中dispatch是异步?
  16. 二叉树的几个基本性质
  17. 将汉子转化为拼音的js插件
  18. 主要的数据交换格式XML与JASON
  19. 多线程、并发/并行、自定义线程类、线程安全、守护线程、定时器、线程状态、线程池
  20. Python最佳学习路线图

热门文章

  1. 20210103LinuxProbe
  2. 【Java基础】第6章_面向对象(下)-1:static关键字、main方法、代码块、final关键字
  3. 微信小程序scroll-view 横向拖拽scroll-left不起作用的情况
  4. JavaScript中的组合(Compose)函数
  5. Web缓存的工作原理
  6. mysql 主库down机_MySQL从库服务器down机报错Could not parse relay log event entry
  7. 专注于自媒体短视频领域四年后的运营问题汇总-第二集
  8. DiskGenius打开错误
  9. wkt文件java解析_python – 解析WKT文件
  10. 触发reflow的条件