簡體   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