我正在尝试打包此脚本,但不断收到此错误消息
Traceback (most recent call last):
File "systeminfo.py", line 1, in <module>
ModuleNotFoundError: No module named 'cpuinfo'
[6308] Failed to execute script systeminfo
我在cmd里试过了。
pyinstaller -F --hidden-import="cpuinfo" systeminfo.py
我使用的是最新版本的pyinstaller和pip。
这是我的文件的导入部分:
import psutil, platform, GPUtil, cpuinfo, os, sys, wmi, winreg, getpass
from tabulate import tabulate
from datetime import datetime
当我运行它时,它只是打开和关闭。但是当我通过CMD运行它时,我就得到了错误消息。
我该如何解决这个问题?我希望包含所有模块,以便可以在未安装python的不同计算机上运行此脚本。
编辑:我用这个线程修复了这个问题: Pyinstaller‘执行失败’脚本
我使用pycharm,所以这对我很有效。
唯一的问题是,每当CMD打开时,什么都不会发生。唯一可以打印的是如果我硬编码print()。函数根本不起作用。
发布于 2021-02-04 04:16:49
我使用这个线程修复了这个问题:Pyinstaller 'failed to execute' script
我使用pycharm,所以这对我很有效。
此外,如果您遇到了程序不断循环和函数无法工作的问题,请查看以下内容:
https://stackoverflow.com/questions/66034639
复制相似问题