python 说没有模块但模块存在

python saying no module but module exists

每次我尝试 运行 我的代码时,我都会收到此错误:

Traceback (most recent call last): File "C:\Users\underunder\OneDrive\Desktop\veinbot\bot.py", line 12, in <module> from pretty_help import DefaultMenu, PrettyHelp ModuleNotFoundError: No module named 'pretty_help'

但是当我安装包时,它说它已经安装了:

Requirement already satisfied: discord-pretty-help in c:\users\underunder\appdata\local\programs\python\python37\lib\site-packages (1.3.3)

我试过让它工作,但由于某种原因没有任何工作,请给我一些建议,谢谢。

基本检查

您有 pip 路径或 python 解释器路径问题。执行以下步骤,

  1. 坚持使用 pythonpython3
  2. python -m pip install <your_package_name>

如果您使用终端进行安装并且 IDE 可以像 Pycharm 那样工作,请更新问题中的更多详细信息以帮助您。

建议:彻底检查安装 pip 包的位置以及使用的 Python 解释器。

新更新:感谢您的更新。

尝试以下方法

import pretty_help
from pretty_help import DefaultMenu
from pretty_help import PrettyHelp
  • 如果您的代码在 import pretty_help 处中断,那么您没有正确安装软件包
  • PrettyHelp & DefaultMenupretty_help 模块的子模块。如果您的代码在 from pretty_help import ... 处中断,则意味着您正在使用旧代码示例作为参考。