[英]Error: ModuleNotFoundError: No module named 'torch' in spyder, works fine in jupyter notebook
[英]sklearn module not found when using VSCode, but works fine in Jupyter Notebook?
我查看了幾個問題並嘗試了各自的答案,但我似乎無法理解為什么 VSCode 無法找到 sklearn 模塊。
我使用一個名為ftds
的虛擬 conda 環境,當我運行conda list
時,我在其中成功顯示了 scikit-learn 。 在 jupyter notebook 中,我使用相同的ftds
環境並且 sklearn 工作正常。 在 VSCode 中,我不斷收到ModuleNotFoundError: No module named 'sklearn'
錯誤消息。
我確保在運行我的代碼之前使用conda activate ftds
激活了我的 conda 環境。 我還確保使用 conda 將 scikit-learn 成功安裝到ftds
環境中。 我有最新版本,在這個問題出現時是version 1.1.1
。
有關詳細信息,我使用的是 MacOS Monterey(版本 12.5)。 有沒有人有同樣的問題? 我只能找到那些與 jupyter notebook 有問題的人,這與我的問題相反。
我已經在 VSCode 中選擇了ftds
環境作為 python 解釋器。 其他包如 pandas、numpy 等都正常運行。
我想通了這個問題: sklearn的 python 庫名稱是scikit-learn
安裝scikit-learn和pip install scikit-learn
。
我看到在鍵入pip show sklearn
后,它說 package 已棄用,取而代之的是scikit-learn 。 所以我嘗試安裝它,之后sklearn
沒有任何問題。
如果您確定已安裝sklearn package,但您仍然收到ModuleNotFoundError
錯誤消息。 在大多數情況下,您不得選擇相應的口譯員。 或者你的sklearn package 沒有安裝在當前的 python 環境中。
請使用pip show sklearn
命令查看sklearn的安裝信息。 確保選擇正確的口譯員。 或者激活您要使用的環境並使用pip install sklearn
命令安裝 sklearn package。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.