解决pyinstaller打包后在Win7运行提示缺少api-ms-win-crt*.dll
第一次尝试
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相关推荐
- HiCopyTrader跟单系统启动失败,错误提示:api ms win crt xxxx.dll 之类文件缺失,怎么办
文章目录 HiCopyTrader 跟单系统启动失败,错误提示:api ms win crt xxxx.dll 之类文件缺失,怎么办 KB2999226 KB3118401 HiCopyTrader ...
- 解决pyinstaller打包后的exe文件打开闪退的问题
解决pyinstaller打包后的exe文件打开闪退的问题 闪退问题:一般我们打包完后的exe文件点击运行就会直接闪退,很难看到具体错误 解决步骤: 首先打开 cmd 进入到 exe 文件所在目录(c ...
- python3 pyinstaller 打包后执行文件运行错误 No such file or directory 和 Cannot load native module 解决方法
目录 实例1.No such file or directory 错误 --add-binary 参数解决 实例2.Cannot load native module 错误 强制引入解决 总结 使用 ...
- python / 解决 pyinstaller 打包后运行时提示找不到模块的问题
在打包时候,并没有提示错误,可以顺利打包成 exe 文件.但是在运行打包好的软件时,会提示找不到模块,本人遇到的是找不到第三方模块,例如 requests .这时候需要在打包时指定 -p 参数,后面跟 ...
- Python笔记-解决pyinstaller打包后运行时动态加载模块报错(No module named)
出现的问题就是:No module named 原因是我代码里面使用了这个 importlib.import_module pyinstaller没有检测到. 百度上没有找到解决办法,在外wang找到 ...
- 解决PyInstaller打包程序exe在win7运行异常问题(OSError: [WinError 87] 参数错误、Error loading Python DLL python39.dll等)
问题背景 平时一直在win10+anaconda环境下编写python程序,用pyinstaller打包后也没有问题.但是打包后发给其他同事,在win7机器上就出问题了. 经过一系列排查,终于解决了打 ...
- python-barcode 使用pyinstaller打包后运行报错cannot open resource
python-barcode 使用pyinstaller打包后运行报错cannot open resource 问题描述: 使用pycharm可以正常生成条码,但是使用pyinstaller打包后,提 ...
- python打包exe黑框一闪而过,解决pyinstaller打包exe文件出现命令窗口一闪而过的问题...
用pyinstaller打包的exe文件打开时,命令窗口一闪而过,并且未出现GUI界面,也看不到错误信息,然后去网上搜相关的信息,最多的两种说法: 1.添加raw_input()或者os.system ...
- 解决pyinstaller打包涉及uiautomation截图时出现的dll找不到的错误
解决pyinstaller打包涉及uiautomation截图时出现的dll找不到的错误 项目中有时候需要写一些小工具进行自动化测试.稳定性烤机使用. 因为主要是涉及到C端的应用,烤机过程中需要配合着 ...
最新文章
- 新产品扑朔迷离,Magic Leap又跑去收购3D扫描公司
- linux spi测试程序,spidev测试方法 /how to test spidev
- LeetCode Rectangle Area
- python基础——使用__slots__
- GARFIELD@03-26-2005
- c专家编程 读书笔记
- 总结:PHP值得注意的几个问题
- ShardingSphere 语句解析生成初探
- 数据库设计经验浅谈(3,4,5)转载
- MongoDb系列文章
- java股票公式源码_通达信公式转java
- 微机实验报告4 数码转换程序实验
- VScode中快速生成vue模板
- 重磅白皮书发布,华为持续引领未来智慧园区建设新模式
- react中dispatch_react-redux中dispatch是异步?
- 二叉树的几个基本性质
- 将汉子转化为拼音的js插件
- 主要的数据交换格式XML与JASON
- 多线程、并发/并行、自定义线程类、线程安全、守护线程、定时器、线程状态、线程池
- Python最佳学习路线图
热门文章
- 20210103LinuxProbe
- 【Java基础】第6章_面向对象(下)-1:static关键字、main方法、代码块、final关键字
- 微信小程序scroll-view 横向拖拽scroll-left不起作用的情况
- JavaScript中的组合(Compose)函数
- Web缓存的工作原理
- mysql 主库down机_MySQL从库服务器down机报错Could not parse relay log event entry
- 专注于自媒体短视频领域四年后的运营问题汇总-第二集
- DiskGenius打开错误
- wkt文件java解析_python – 解析WKT文件
- 触发reflow的条件