Υδροχόος菜 2022-04-26 23:33 采纳率: 100%
浏览 1211
已结题

windows下bat运行python的exe程序报“Error Loading python DLL”错误

想通过批处理文件快速运行python的可执行程序,但是会有一个找不到python模块的报错,试了试网上重新利用pyinstaller生成exe的方法,还是不行,请问怎么解决呢?
(bat文件内容,文件夹内容,报错内容如下图所示)

img

img

img

  • 写回答

2条回答 默认 最新

  • 我叫她狗子 2022-04-27 00:08
    关注

    1、先解决你原先报错的问题
    -D, --onedir 创建一个包含可执行文件的单文件夹捆绑包(默认)
    -F, --onefile 创建一个文件捆绑可执行文件。
    不加参数默认是-D,打包成一个文件夹,你打包完成以后生成的exe文件都会在dist目录下
    你运行exe文件时时,是需要在dist目录引用其他资源,所以需要把所有关于工具所需的资源(包含图片以及依赖的.py文件都放进dist下的项目目录中)
    这时再次运行exe,此应该就可以运行成功
    2、你加了-F参数后运行正常,是因为你把运行py所需的环境包括模块或者其他资源都打包到exe文件了,此时的exe已经包含了运行所需的所偶遇依赖,所以就不报错了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月5日
  • 已采纳回答 4月27日
  • 创建了问题 4月26日

悬赏问题

  • ¥15 用matlab求微分方程初值问题
  • ¥15 vscode下编写第三方库opencv与pcl代码时没有代码提示
  • ¥15 能够跑通不报错,如何解决?(标签-matlab)
  • ¥15 MOS在RDS较大,频率高时开关波形异常
  • ¥15 SCENIC分析报错求解答
  • ¥15 ceph初始化mon不成功 下图不报错 这个是什么元
  • ¥15 数学建模数学建模少ai
  • ¥35 这个等效电路图是什么意思?(答疑)(有没有不是chat的,我就是在chat搜不到才来问的,chat还开了VIP)(可以追加酬金)
  • ¥200 基于同花顺supermind的量化策略脚本编辑
  • ¥15 黄永刚的晶体塑性子程序中输入的材料参数里的晶体取向参数是什么形式的?