繁体   English   中英

ModuleNotFoundError:没有名为“skmultilearn”Jupyter 的模块

[英]ModuleNotFoundError: No module named 'skmultilearn' Jupyter

尝试将 git 克隆到 Windows 上的 Jupyter 文件夹。 没有进展。 我已将 SKMultilearn 安装在与 Jupyter 相同的文件夹中。

ModuleNotFoundError Traceback (most recent call last)
<ipython-input-22-b987f02e7825> in <module>()
5 return_indicator = 'sparse', allow_unlabeled = False)
6
----> 7 from skmultilearn.adapt import MLkNN
8
9 classifier = MLkNN(k=20)

ModuleNotFoundError: No module named 'skmultilearn'

你确定 skmultilearn 已经正确安装了吗? 它不依赖于您进行安装的子目录。

在 Jupyter 浏览器中打开一个终端窗口,进入 python

蟒蛇

然后查看已经安装的模块:

[1] 帮助('模块')

您将获得所有可用软件包的列表。 如果正确安装,skmultilearn 应该在列表中。

我遇到了同样的问题,找不到解决方案。 请记住,您必须首先从 cmd 安装skmultilearnpip install scikit-multilearn 如果您已完成此操作,但 Jupyter Notebook 仍显示ModuleNotFoundError: No module named 'skmultilearn' ,那么我的解决方案适合您。

我尝试并设法找到了一个简单的解决方案。 我希望您可能已经找到了解决方案,因为这个问题是 3 年前提出的。 我发布这个是因为许多新用户将面临这个问题。

  1. 打开Jupyter Notebook terminal并进入python
  2. 输入, help('modules') 您将获得所有可用软件包的列表。 99% 的可能性是您不会在该列表中找到skmultilearn
  3. 现在,转到命令提示符又名cmd
  4. 输入, pip3 install ipykernel --upgrade ,然后py -3 -m ipykernel install --user ,你会得到这个, Installed kernelspec python3 in C:\\Users\\MC\\AppData\\Roaming\\jupyter\\kernels\\python3
  5. 现在输入pip install scikit-multilearn 它会说Requirement already satisfied: scikit-multilearn in c:\\python396\\lib\\site-packages (0.2.0)
  6. 现在输入好, pip3 install jupyter
  7. 然后,再次根据需要安装pandasseabornpip install pandaspip install seaborn

享受,问题已解决。 你不会面临这个错误:)

pip 安装 scikit-multilearn

 pip install scikit-multilearn

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM