python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法

这篇具有很好参考价值的文章主要介绍了python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

                Python在win10环境下打包程序为exe文件在win7以下不兼容问题的解决办法

  • 问题产生的背景

在实际工作中经常会遇见许多数据处理等方面的问题,这个时候不能简单的通过Excel的操作解决问题或者面临大量数据处理时手动操作相当窘迫,并且会耗费大量的时间和工作量。这里如果能写一个程序脚本则可以大大减少我们的工作量,由于新员工所配发的电脑普遍都是win10系统,而绝大部分老员工配发的电脑都是win7系统,考虑到代码的移植性的问题所以我们有必要把程序打包成exe文件,用以适配其他人的电脑和用于调试机。下文将会介绍如何将脚本程序打包成exe文件,以及如何解决win7以下不兼容的问题。

  • 如何将脚本程序打包成exe文件

2.1创建文件处理程序

下载python环境、安装IDE软件PyChram。新建工程,创建(.py)文件,大部分数据处理是对特殊文件的处理,即.bin文件等,使用open file命令打开即可。生成的数据需要放进excel里并且生成图表,需要安装xlsxwriter库,它可以对excel进行绘图等操作。图1为我写的一文件比对程序,这里作为一个打包前的一个例程。

python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法

图1 示例文件比对程序

2.2将程序打包成exe文件

       首先我们需要安装pyinstaller,该packages可以将程序打包成exe文件。首先点击设置。

python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法

在设置里面找到project,点击添加。

python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法

输入pyinstaller搜索包:

python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法

再次点击Install Package,等待安装完成既可。

在teminal里输入 pyinstaller -F 文件比对.py 回车即可等待打包好,最后.py是文件的名称

python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法

创建好的exe文件在工程目录下的dist文件夹里。

  • 兼容性问题的产生以及解决办法

将打包好的exe文件移植到其他没有python环境的电脑上去运行,win10 下能够正常运行。但是在win7环境下会报找不到某个dll配置文件。根据网上的办法把该文件添加到电脑的配置里,发现程序能被打开但是程序运行出问题马上就崩掉了。后来我发现还有一个问题没有解决,就是python3.9并不支持win7的环境。因此我将后续的程序环境都换成了支持win7的python3.7。并且将该dll文件添加至该python环境中,至此后面的exe程序都能够顺利在win7环境下运行了。

与添加package流程一样,首先选择file>>settings>>project>>python interpreter

python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法

创建一个新的环境,选择python3.7并且将所所有软件支持的包和库同2.2的流程安装一遍,

并且找到环境所在的地址将api-ms-win-core-path-|1-1-0.dll添加到该目录下

python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法

做完上述流程后程序就能正常在win7环境下运行了。文章来源地址https://www.toymoban.com/news/detail-504202.html

到了这里,关于python在win10上打包exe文件在win7上不兼容,显示api-ms-win-core-path的dll文件找不到的问题的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows、win10、win7开机登录进桌面进去只有鼠标,黑屏不显示图标、背景

    这种情况是文件管理器运行失败造成的,可以重装系统永久解决,也可以安装如下操作 1、按键盘上的Ctrl+Alt+Del组合键,打开任务管理器 2、点击文件--运行新任务,输入Explorer.exe,勾选以系统管理权限创建此任务,点击确定即可  3、接着按win+r打开运行窗口,输入regedit打开

    2024年02月10日
    浏览(51)
  • 【修电脑】VMware 从GHO文件备份恢复Win10/Win7系统

    本文仅供参考学习,任何因阅读者操作导致的数据损失和破坏,本文作者概不负责! GHOST文件如何导入虚拟机 一、硬盘接口的分类 硬盘接口通常分为五种类型:SATA接口硬盘、IDE接口硬盘、SCSI接口硬盘、光纤通道硬盘、SAS接口硬盘。 IDE接口硬盘多用于家用产品中,也部分应

    2024年02月09日
    浏览(42)
  • Win7升级Win10 --无缝升级-使用ISO镜像升级【原来的个人配置文件和应用程序都会保留】

    注意事宜: 下载一个升级win 10的镜像,最好是使用微软官网的原版镜像。 原win7系统是繁体版的,升级用到的win10 ISO镜像也必须是繁体版的;是简体系统就必须用简体版的ISO镜像。 win7联网或不联网都可以,联网前面检查更新可能会快点。 该升级方法,可保留个人配置文件和应

    2024年02月16日
    浏览(69)
  • 【Python打包成exe】快速将多个py文件及其他文件打包为exe可执行文件

    尝试了很多种Python打包为exe可执行文件的方式,通过总结,得出一种最简洁、最有效的打包方式分享给大家! 准备好将要打包的工程文件(夹) 如上图所示, 首先将主文件UI.py和文件夹./file放在一级文件夹./YW下方,如果有同级其他.py文件与UI.py放在同一级文件夹即可! 然后

    2024年01月21日
    浏览(45)
  • win7电脑开机后找不到explorer. exe怎么办

    电脑进入系统后提示windows找不到explorer.exe怎么办?电脑进入系统只有背景壁纸,并且提示无法找到explorer.exe,该如何解决?请看下文介绍。 Ghost Win7 64位旗舰版 电脑找不到explorer. exe怎么办 1、按下“win+R”打开运行输入regedit。 2、 依次打开:HKEY_LOCAL_MACHINESOFTWARE—MicrosoftWind

    2024年02月04日
    浏览(67)
  • Python文件打包exe程序

    脚本打包exe:win/mac【终端】 qt5,开发桌面应用 打包qt5程序【桌面应用】 注意事项: 支持mac、win(Windows建议使用python3.6.8) 配合虚拟环境打包 过程详解: 1、pyinstaller包:帮我们快速打包应用程序! 2、Windows建议使用python3.6.8:对程序打包会发生更少的bug! 3、建议配合虚拟环

    2024年02月08日
    浏览(46)
  • Python打包为exe文件

    我们开发的python脚本一般都会用到一些第三方包,当别人需要用到我们编写的脚本时,如果我们将脚本文件发给他,他是不能直接运行去用的,他需要安装python解释器,配置相应的环境,这是相当麻烦的。那怎么办呢?我们可以将脚本和解释器打包成exe,再发给别人去使用。

    2023年04月09日
    浏览(38)
  • 将python打包成exe文件

    以上一篇文章🔗用python删除重复文件并放入回收站为例,演示了如何用python写一个删除重复文件并放入回收站的功能代码,但是每次都要cmd执行一下 python 删除重复文件.py 也是非常惹人烦的。有没有办法让python像go语言一样,能打包成exe文件,双击执行即可呢? 要将Python脚本

    2024年01月24日
    浏览(40)
  • 将Python程序打包成exe文件

    我新写了一篇更加完整的文章,与这篇文章相比, 它新增了两种打包方式:多python文件打包和含有资源文件的打包方式 ,具体请戳链接: 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)_小康2022的博客-CSDN博客 本文一步一步地教你如何用 Pyinstaller 模块将

    2024年02月03日
    浏览(47)
  • Python代码打包成EXE可执行文件(避开打包文件太大的坑)

    ​​​​​​​ 目录 一、博主的成长经历  二、虚拟环境下打包的好处  三、pyinstaller的基础用法 四、虚拟环境打包操作实例 五、成果展示 欢迎大家来观栏~  ——随乔木凉夏 博主最初使用pyinstaller打包py文件的时候,用的很是顺心,命令行复制粘贴,回车键一敲,不用多久

    2024年02月09日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包