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

问题描述 投票:0回答:1

我的代码是非常简单的python,它将“ Hello World”存储在变量中,然后通过我的电子邮件GMAIL调用并发送存储在变量中的数据,直到正确为止

然后我将其转换为.exe(使用cx_Freeze),并且.py和.exe文件都在我的计算机上运行良好,并通过电子邮件向我发送了消息!

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

通过smtplib调用时它停止执行:

import smtplib

如何解决此问题,我想在其他计算机上运行文件!

python exe python-3.7 cx-freeze smtplib
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.