为什么我不断收到此“没有名为utils的模块”错误?

时间:2020-07-07 03:26:26

标签: python jupyter-notebook anaconda importerror

我尝试在Jupyter笔记本中导入factor_analyzer。但是我遇到了一个错误,说“最近没有从python 3切换到2的模块,名为utils”。 Python 3从来没有这个问题。如何解决? -塞缪尔·杜赖维尔enter image description here

3 个答案:

答案 0 :(得分:0)

在尝试在python 3.7中导入不同的模块时,我也遇到了相同的问题(导入错误),所以我所做的是我刚刚卸载了python 3.7并安装了3.8的新版本的python,我可以导入我的模块了没有错误,请尝试使用最新版本。...

答案 1 :(得分:0)

当Python解释器找不到特定的".py"文件时,将发生特定的错误。您的情况是文件"utils.py"

首先,您需要找到尝试导入"utils.py"的文件。从主文件开始,查找要导入的所有文件。 (我猜这个问题来自一个非图书馆文件,但我可能是错的。)

一旦有了“顶级”导入列表,请检查每个文件以查看它们要导入的内容,并为它们重复该过程。最终,您将找到试图导入“ utils”的.py文件。可能有一个目录规范,迫使Python查找错误的位置。

最后,使用Windows的文件管理器搜索“ utils.py”。作为临时解决方案,您可以将其从当前位置复制到您的工作目录中。至少可以使您的项目启动并运行,直到找出真正的原因为止。

答案 2 :(得分:0)

似乎系统上未安装utils模块。尝试使用pip安装它:

python -m pip install utils