使用cxfreeze将script.py转换为executab时出现问题

2024-09-20 22:59:09 发布

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

我开发了一个名为terminal.py的脚本,它在Python中运行得非常好,我在raspberry平台上运行它,我使用了几个外部库,如AdafruitLCDpad4pipinput和其他库

我需要在没有Python的情况下执行它。在我执行$cxfreeze terminal.py之后,结果是一个文件夹名dist,里面有一个程序terminal。如果我尝试像这样执行它:

chmod +x terminal

./terminal

结果是没有错误,但什么也没有发生,LCD 16x2、矩阵键盘、串行端口、矩阵键盘4x4和所有东西都不工作,但是如果我在python IDE中执行这个脚本terminal.py,它工作得非常好

我没有把脚本放在这里,因为它有650行


Tags: py程序脚本文件夹dist情况矩阵平台
1条回答
网友
1楼 · 发布于 2024-09-20 22:59:09

我对cx_freeze没有太多经验,但我使用过pyinstaller。如果cx_freeze不能解决你的问题,你能试着检查一下吗。使用pyinstaller非常简单。您可以使用pip安装它,并使用像pyinstaller /path/to/yourscript.py这样的简单命令将Python应用程序及其所有依赖项捆绑到一个包中。您可以找到更多详细信息here

相关问题 更多 >

    热门问题