PyInstaller生成的executab中出现Python SSL导入错误

2024-09-27 00:21:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图分发我创建的Python程序的一个可执行文件。 为此,我使用PyInstaller。在

我在python3.7中使用windows7professional 程序在PyCharm内部成功运行并产生预期结果。在

如PyInstaller手册中所述,我创建了dist文件夹:

pyinstaller main.py

日志输出指定进程已成功完成。在

尝试从分发文件夹运行main.exe时,将产生以下错误:

^{pr2}$

Tags: py程序文件夹可执行文件进程maindist错误
1条回答
网友
1楼 · 发布于 2024-09-27 00:21:39

几个小时后,我设法解决了这个问题。 我做了几件事,但仍不确定实际的解决方法,但这是我逐步完成的流程:

  1. 用水蟒创造了一个新的环境。我已经将Python版本降级到3.6.8,因为我看到有人提到python3.7的几个兼容性问题
  2. 使用Anaconda安装了我项目中的所有需求,因为有些人提到了由于pip和{}混合使用而产生的问题。在
  3. 已安装pyinstaller的最新版本。在
  4. 激活新环境,并在其中运行pyinstaller,并使用 hidden-import pyodbc参数对程序的main.py脚本运行pyinstaller。在

就这样,现在这个分布式程序可以在办公室的所有Windows计算机上运行。在

相关问题 更多 >

    热门问题