想通过批处理文件快速运行python的可执行程序,但是会有一个找不到python模块的报错,试了试网上重新利用pyinstaller生成exe的方法,还是不行,请问怎么解决呢?
(bat文件内容,文件夹内容,报错内容如下图所示)
windows下bat运行python的exe程序报“Error Loading python DLL”错误
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
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无用
悬赏问题
- ¥15 关于Java对接海康威视车牌识别一体机SDK是否需要固定外网的IP?
- ¥15 Linux扩容时,格式化卡住了:vgdispaly查看卷组信息,没有输出
- ¥18 关于#ubuntu#的问题:使用背景-工作职责内有七八台ubuntu系统的电脑,平时需要互相调取资料,想实现把这几台电脑用交换机组成一个局域网,来实现指定文件夹的互相调取和写入
- ¥20 求一个简易射频信号综测仪
- ¥15 esp8266 tally灯 接收端改为发射端
- ¥30 Labview代码调用access 数据库,相同代码其中一个调用不出来是为什么
- ¥15 基于51单片机的交通灯系统,找改程序有点急
- ¥15 java启动jar包后,运行过程中宕机
- ¥15 进行LM运算过程中出现了无法识别的问题,具体问题如下图
- ¥500 高有偿提问!求优化设计微信小程序