首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pyinstaller - ModuleNotFoundError:没有名为'cpuinfo‘的模块

Pyinstaller - ModuleNotFoundError:没有名为'cpuinfo‘的模块
EN

Stack Overflow用户
提问于 2021-02-04 03:47:01
回答 1查看 293关注 0票数 0

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

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "systeminfo.py", line 1, in <module>
ModuleNotFoundError: No module named 'cpuinfo'
[6308] Failed to execute script systeminfo

我在cmd里试过了。

代码语言:javascript
运行
复制
pyinstaller -F --hidden-import="cpuinfo" systeminfo.py

我使用的是最新版本的pyinstaller和pip。

这是我的文件的导入部分:

代码语言:javascript
运行
复制
import psutil, platform, GPUtil, cpuinfo, os, sys, wmi, winreg, getpass
from tabulate import tabulate
from datetime import datetime

当我运行它时,它只是打开和关闭。但是当我通过CMD运行它时,我就得到了错误消息。

我该如何解决这个问题?我希望包含所有模块,以便可以在未安装python的不同计算机上运行此脚本。

编辑:我用这个线程修复了这个问题: Pyinstaller‘执行失败’脚本

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

唯一的问题是,每当CMD打开时,什么都不会发生。唯一可以打印的是如果我硬编码print()。函数根本不起作用。

EN

回答 1

Stack Overflow用户

发布于 2021-02-04 04:16:49

我使用这个线程修复了这个问题:Pyinstaller 'failed to execute' script

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

此外,如果您遇到了程序不断循环和函数无法工作的问题,请查看以下内容:

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66034639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档