为什么我不能在我的Jupyter Notebook(Python 3.6)中导入utils,尽管它已经安装了?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么我不能在我的Jupyter Notebook(Python 3.6)中导入utils,尽管它已经安装了?相关的知识,希望对你有一定的参考价值。

我已经使用conda安装了包utils但是当我尝试在我的Jupyter Notebook中导入它时,我得到一个异常:

import utils
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-4-32411ba4e9a6> in <module>()
----> 1 import utils

ModuleNotFoundError: No module named 'utils'

如果我这次尝试使用pip再次安装,我会得到预期的消息:

(base) C:UsersAlienwareDocuments>pip install python-utils
Requirement already satisfied: python-utils in c:programdataanaconda3libsite-packages (2.3.0)
Requirement already satisfied: six in c:programdataanaconda3libsite-packages (from python-utils) (1.10.0)

导入其他模块没有任何问题(例如featuretools)。

答案

您已安装python-utils但正在导入utils。这是两个不同的包。如果您想使用utils包,请使用pip install utils进行安装。否则,如果要使用该包,请使用import python_utils

以上是关于为什么我不能在我的Jupyter Notebook(Python 3.6)中导入utils,尽管它已经安装了?的主要内容,如果未能解决你的问题,请参考以下文章

什么是“更快”的 spyder 或 jupyter notebook?

Jupyter Notebook - ModuleNotFoundError [重复]

从远程服务器持续使用 Jupyter Notebook

从 jupyter-notebook 下载 HTML 文件到本地

使 Jupyter notebook 以 html 格式执行

解决不能再jupyter notebook中使用tensorflow