在另一台计算机上将 python 库的特定行作为 exe 文件执行时出错

Error executing specific lines of a python library on another computer as exe file

我的代码很简单python,就是在一个变量里存了一个"Hello World",然后通过我的邮箱GMAIL调用,把变量里存的数据发过去,直到好了

然后我将其转换为 .exe(使用 cx_Freeze),.py 和 .exe 文件都运行在我的电脑上完美运行,并通过电子邮件向我发送消息!

然而,在我尝试 运行 另一台计算机上的 .exe 文件后(我导出了整个可执行文件夹并在另一台计算机上安装 python 作为预防措施),它只是停止 运行ning 在发送电子邮件时,并自行关闭控制台。 ; -;

smtplib调用时停止执行:

import smtplib

如何解决这个问题,我想运行我的文件在其他机器上!

两台机器可能有不同的 OS 或 CPUS,这可能是个问题。您是否尝试过传输源代码(python),并在另一台机器上编译它?这应该可以解决问题,如果您想在许多不同的机器上 运行 它,请考虑在您想要 运行 它的机器上编译它,然后上传该文件。干杯!