【问题标题】:Pyinstaller - ModuleNotFoundError: No module named 'cpuinfo'Pyinstaller - ModuleNotFoundError:没有名为“cpuinfo”的模块
【发布时间】:2021-02-03 19:47:00
【问题描述】:

我正在尝试打包此脚本,但我不断收到此错误消息

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 'failed to execute' script

我使用 pycharm,所以这对我有用。

唯一的问题是,只要 CMD 打开,什么都不会发生。唯一可以打印的是我对 print() 进行硬编码。函数根本不起作用。

【问题讨论】:

    标签: python python-3.x pyinstaller


    【解决方案1】:

    我通过使用这个线程解决了这个问题:Pyinstaller 'failed to execute' script

    我使用 pycharm,所以这对我有用。

    此外,如果您遇到程序不断循环且功能无法正常工作的问题,请查看以下内容:

    https://stackoverflow.com/a/54066043/13255549

    【讨论】:

      猜你喜欢
      • 2021-03-26
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 1970-01-01
      • 2017-11-28
      • 1970-01-01
      • 2019-03-28
      • 1970-01-01
      相关资源
      最近更新 更多