簡體   English   中英

Pyinstaller - ModuleNotFoundError:沒有名為“cpuinfo”的模塊

[英]Pyinstaller - ModuleNotFoundError: No module named 'cpuinfo'

我正在嘗試 package 這個腳本,但我不斷收到此錯誤消息

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() 進行硬編碼。 函數根本不起作用。

我通過使用這個線程解決了這個問題: Pyinstaller 'failed to execute' script

我使用 pycharm 所以這對我有用。

此外,如果您遇到程序不斷循環並且功能無法正常工作的問題,請查看以下內容:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM