【问题标题】:ModuleNotFoundError: No module named "dmidecode"ModuleNotFoundError:没有名为“dmidecode”的模块
【发布时间】:2021-10-05 03:35:05
【问题描述】:

我有一个 python 代码,它有不同的包,比如“dmidecode”。我使用Python Interpreter 成功安装了dmidecode。但是当我运行代码时,我收到了这个错误:

导入 dmidecode
ModuleNotFoundError: 没有名为“dmidecode”的模块

另外,我这样安装dmidecode

pip install dmidecode

但是我又收到了同样的错误。

请指导我安装dmidecode有什么问题?

非常感谢任何帮助。

【问题讨论】:

  • 我用 Python Interpreter 安装了 dmidecode,你做了pip install dmidecode吗?
  • 亲爱的@Sujay,感谢您的反馈。是的,我这样做了,但我收到了同样的错误。
  • 您使用的是什么操作系统?
  • @ductTapeIsMagic,操作系统是Windows 10

标签: python python-3.x pycharm


【解决方案1】:

您是否检查过您的 python 解释器(来自您的 pycharm 项目以及您安装软件包的位置)是否相同?

检查您的包是否在 File/Settings/Project:"YourProjectName"/Python Interpreter 中列出了该解释器的所有已安装包。 如果不是,您应该为该项目更改您的 python 解释器

【讨论】:

  • 你的意思是,我安装的包必须在python解释器的同一路径下?
  • 不,当你创建一个新的 pycharm 项目时,通常也会创建一个新的虚拟 python 环境。但是,如果您将软件包安装在默认(非虚拟环境)中,那么它可能是一个不同的软件包,而不是您的 pycharm 项目使用的 python-env
  • 检查你的包是否在 File/Settings/Project:"YourProjectName"/Python Interpreter 那里列出了这个解释器的所有安装包。
  • 如果不是,你应该为那个项目改变你的python解释器:)
  • 亲爱的@Tim,谢谢。我更改了python解释器并解决了。
猜你喜欢
  • 2019-03-28
  • 2022-01-07
  • 2017-12-14
  • 2020-12-10
  • 2021-09-02
  • 2020-10-10
  • 2022-01-06
  • 2021-09-10
相关资源
最近更新 更多