鱼C论坛

 找回密码
 立即注册
查看: 2397|回复: 11

[已解决]一个dll的问题

[复制链接]
发表于 2022-9-6 10:42:56 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我在win10下,打包一个py的exe
结果对方是win7   无法运行
错误如下
最佳答案
2022-9-6 10:54:04
        问题可能出在 Python 的版本上,因为 Python 3.9 以后不再支持 Win7,所以,可以尝试在 Python 3.8.x 环境下重新打包。
mmexport1662432149889.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-6 10:47:36 | 显示全部楼层
源代码拿到win7上编译下试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-6 10:50:24 From FishC Mobile | 显示全部楼层
传说中的暗暗 发表于 2022-9-6 10:47
源代码拿到win7上编译下试试

那不现实,对方电脑要是有py环境,我还做exe干嘛?直接发源码就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-6 10:50:47 | 显示全部楼层


去 dll 库下载这个同名的 dll 文件

然后将这个 dll 文件放在 C 盘 windows/system32 下(应该是这目录,我也不太清楚)

https://cn.dll-files.com/

如果不行直接放 exe 执行文件同目录下试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-6 10:51:09 | 显示全部楼层
wp231957 发表于 2022-9-6 10:50
那不现实,对方电脑要是有py环境,我还做exe干嘛?直接发源码就可以了

你自己电脑上搭建win7虚拟环境编译好发给对方啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-6 10:53:09 From FishC Mobile | 显示全部楼层
传说中的暗暗 发表于 2022-9-6 10:51
你自己电脑上搭建win7虚拟环境编译好发给对方啊

win7和10之间有这么大的差距吗
我虚拟机只有linux   7还得现下载,现安装
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-6 10:54:04 From FishC Mobile | 显示全部楼层
Twilight6 发表于 2022-9-6 10:50
去 dll 库下载这个同名的 dll 文件

然后将这个 dll 文件放在 C 盘 windows/system32 下(应该是这目 ...

我对这个方案有一些怀疑
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-6 10:54:04 | 显示全部楼层    本楼为最佳答案   
        问题可能出在 Python 的版本上,因为 Python 3.9 以后不再支持 Win7,所以,可以尝试在 Python 3.8.x 环境下重新打包。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-6 10:55:10 From FishC Mobile | 显示全部楼层
jackz007 发表于 2022-9-6 10:54
问题可能出在 Python 的版本上,因为 Python 3.9 以后不再支持 Win7,所以,可以尝试在 Python 3.8 ...

哦艹,还有这个说法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-6 10:57:16 | 显示全部楼层
wp231957 发表于 2022-9-6 10:54
我对这个方案有一些怀疑



放心吧,dll 文件问题最简单的办法就是补全了

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-6 10:57:34 | 显示全部楼层
wp231957 发表于 2022-9-6 10:53
win7和10之间有这么大的差距吗
我虚拟机只有linux   7还得现下载,现安装

一般都要做系统兼容的,尽量在相同环境下做开发,减少不必要的麻烦。当然如果你知道缺了啥,要把依赖给用户也装上就好了.
你去微软官方找个  vc-redist.x64 装下试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-6 21:27:31 | 显示全部楼层
是有这样的说法的,Python 官网上也写明了, Python 3.9 及以后版本不再支持 Windows 7。
不仅是一个,我记得还有 tdm-gcc 那个项目里边的 gdb 调试器调用了新版本的 python-embed 也报告这个 core-path的动态链接库找不到。
要不你试试采用 python 3.8 进行代码的开发? 这样打包工具也选择3.8 应该就没有这个问题了吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-28 16:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表