首页 > 解决方案 > ModuleNotFoundError:没有名为“useful_tools”的模块

问题描述

我是 Python 的初学者。我正在从 YouTube 视频中学习。所以对于模块,我们应该创建一个名为“useful_tools”的py文件,其中包含一些函数,然后导入有用的工具并使用其中的一个函数。我确保已将有用工具保存在与主文件相同的文件夹中,并且我像视频一样写了这两行:

import useful_tools

print (useful_tools.roll_dice(10))

但我遇到了错误:

----> 3 import useful_tools
      4 
      5 print (useful_tools.roll_dice(10))

ModuleNotFoundError: No module named 'useful_tools'

但是,在视频中,代码没有问题。你能告诉我它有什么问题吗?

标签: pythonmodulemodulenotfounderror

解决方案


尝试导入特定的脚本。例如,如果我在名为 sub_package 的文件中有一个名为 sub_script.py 的脚本,我可以通过以下方式导入它:

import sub_package.sub_script

然后我可以使用文件 sub_package 中名为 sub_script.py 的脚本中的函数。

确保您使用与视频中的人物相同的环境,例如 Jupyter 笔记本或 VS 代码,这样您就可以避免任何使您的代码复杂化的事情。

祝你好运


推荐阅读