亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

即使將 sklearn 更新到 0.23.2 后也無法加載 KNNImputer

即使將 sklearn 更新到 0.23.2 后也無法加載 KNNImputer

PHP
夢里花落0921 2023-11-09 10:04:28
當我嘗試from sklearn.impute import KNNImputer在 Jupyter Notebook 上加載時,出現以下錯誤。ImportError: 無法從 'sklearn.impute' 導入名稱 'KNNImputer' (C:\Users\aura-\Anaconda3\lib\site-packages\sklearn\impute_ init _.py)我已經將sklearn更新到最新版本。(base) C:\Users\aura->pip install -U scikit-learn Requirement already up-to-date: scikit-learn in c:\users\aura-\anaconda3\lib\site-packages (0.23.2)但是當我再次檢查 Jupyter Notebook 時import sklearn;print(sklearn.__version__),它仍然顯示0.21.3為什么更新沒有反映在 Jupyter Notebook 上?
查看完整描述

1 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

您的包路徑似乎很混亂。您提供的錯誤在以下位置搜索包:

\Anaconda3\lib\site-packages

但您更新的 sci-kit 學習內容位于:

\anaconda3\lib\site-packages

當您安裝 Anaconda 時,它會創建該anaconda3文件夾。你創建Anaconda3文件夾了嗎?

不管怎樣,無論你在哪里運行 Jupyter Notebook,Python 都會在不需要的文件夾中搜索包。

如果您愿意,您可以嘗試其他方法:

或者,使用 conda 創建虛擬環境,并使用conda createconda activate進入該環境。在虛擬環境中時,如果運行 Jupyter,那么 conda 應該將 Python 定向到正確的路徑 [ie?\path\to\anaconda3]。這是conda的主要功能。


查看完整回答
反對 回復 2023-11-09
  • 1 回答
  • 0 關注
  • 194 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號