Auto Py To Exe启动失败报错,如何正常运行?
解决Auto Py To Exe启动时的DLL加载失败错误
错误根源
该错误是greenlet模块的C扩展DLL加载失败导致的,和Python3.6 32位环境的依赖兼容性、系统缺失必要运行库有关。以下是具体解决步骤:
修复greenlet模块
先卸载现有版本,重新安装适配Python3.6 32位的兼容版本:- 卸载当前greenlet:
pip uninstall -y greenlet - 安装指定兼容版本:
pip install greenlet==0.4.16 - 若仍失败,尝试安装纯Python实现的版本:
pip install greenlet --no-binary :all:
- 卸载当前greenlet:
安装32位VC++运行库
Python3.6的C扩展模块依赖Visual C++ 2015-2019 Redistributable(32位版本),请下载并安装对应版本的运行库,补足系统依赖。切换到64位Python环境(可选)
32位Python的依赖兼容性问题更多,若系统为64位,建议卸载当前32位Python3.6,安装64位Python3.6后,重新安装auto-py-to-exe:pip install auto-py-to-exe安装适配Python3.6的auto-py-to-exe旧版本
新版auto-py-to-exe已不再支持Python3.6,安装兼容的旧版本:pip install auto-py-to-exe==2.10.0
内容的提问来源于stack exchange,提问作者Michiel Vdb
相关产品推荐
相关产品推荐

