为什么Jupyter Notebook无法加载模块“ mlwpy”

时间:2019-09-08 20:04:40

标签: python jupyter-notebook

我正在尝试在Jupyter Notebook上设置环境,但是无法加载所需的模块(mlwpy)。

我试图通过pip install scikit-learn来安装我希望使用的模块。

我尝试了什么

from mlwpy import *
%matplotlib inline

我得到的回报

ModuleNotFoundError                       Traceback (most recent call 
last)
<ipython-input-10-3489a3655c97> in <module>
----> 1 from mlwpy import *
2 get_ipython().run_line_magic('matplotlib', 'inline')

ModuleNotFoundError: No module named 'mlwpy

我希望从笔记本环境中包含的mlwpy.py中获得定义。

任何想法或帮助都会很棒。

4 个答案:

答案 0 :(得分:1)

mlwpy不是Python的内置库,也不是可以与pipconda安装的外部库。看起来像是您要导入的自定义python文件。

要运行from mlwpy import *,您需要在Jupyter笔记本文件所在的目录中拥有一个名为mlwpy.py的python脚本。

希望这会有所帮助。

答案 1 :(得分:1)

在书的发行者笔记中,是指向他的github repo的链接:

包含所有jupyter笔记本文件以及您要查找的mlwpy file(将其与jupyter笔记本放在同一目录中):

答案 2 :(得分:0)

为了执行第2章中提供的某些练习,我也从第19页的“面向所有人的Python机器学习”(Mark E. Fenner)一书中得到了这些内容,我得到了相同的结果(=没有结果)完全没有)。 然后我执行了附录A中的语句以加载一些外部模块:

% import numpy as np
% import matplotlib.pyplot as plt
....

魔术发生了...

答案 3 :(得分:0)

这个文件不是一个包而是一个目录。如果您需要此文件,您有两个基本选项。

一: 如果您知道如何使用 git,则可以克隆该目录。

两个: 您可以下载 zip 文件并将其放在您的工作目录中并解压。

如果您需要找出当前工作目录是什么,请在 Jupyter 中使用此代码:

build