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