python - 在 Windows 10 中使用 pyinstaller 创建的 exe 文件无法在 Windows 8 中运行
问题描述
不幸的是,当我在 Windows 10 中创建一个 exe 文件时,它永远不会在 Windows 8 中运行。使用“pyinstaller.exe --onefile myfile.py”在 cmd 中运行后的 Pyinstaller 在我的 Windows 10 中运行的 dist 文件夹中为我提供了一个成功的 exe 文件成功但从未在 Windows 8 等早期版本中运行。
解决方案
问题很可能是您在无法运行可执行文件的机器上缺少 DLL。
这是因为有时您已经安装了 .NET 环境、Visual Runtime 环境或包含一组特定 DLL 以供应用程序运行的运行时。
您可以使用--add-data
参数来添加 DLL。
推荐阅读
- react-native - 通过排毒打开深层链接时出错
- puppeteer - 如何使用 puppeter 设置的扩展启动我的浏览器?
- orika - orika SourceCodeContext.getInstance StuckThreadMaxTime
- postgresql - PostgreSQL:错误:列“”不存在
- javascript - 如何将对象处理程序传递给 vue 组件
- sql-server - 为什么在我的递归 cte 中我发现重复的最后一条记录?
- kotlin - 片段内 RecyclerView 的 Kotlin OnItemClickListener
- python - Stop() gevent webserver 永远不会被调用
- laravel - 将 eloquent 查询构建器方法链接到 find()
- laravel-7 - 函数 QuoteController::create 的参数太少,0 已通过