我可以運行代碼,但試圖在Atom中使用氫氣包我有導入一些(不是全部)模塊的問題,我不明白爲什麼。我確實在Python3.6中使用了Hydrogen,並且我用pip3安裝了所有需要的模塊。用Atom導入模塊
ImportErrorTraceback(最新最後調用) 在() ----> 1進口sklearn
導入錯誤:沒有模塊名爲sklearn
我可以運行代碼,但試圖在Atom中使用氫氣包我有導入一些(不是全部)模塊的問題,我不明白爲什麼。我確實在Python3.6中使用了Hydrogen,並且我用pip3安裝了所有需要的模塊。用Atom導入模塊
ImportErrorTraceback(最新最後調用) 在() ----> 1進口sklearn
導入錯誤:沒有模塊名爲sklearn
我沒有足夠的較高的聲譽發表評論,所以我的準系統答案將不得不放在這裏。我認爲你的問題是關於內核啓動的地方。在氫氣設置中,查找選項'目錄在'中啓動內核。默認情況下始終從Hydrogen第一次被調用的目錄開始。如果您已經安裝在不同的工作目錄的模塊,那麼他們將不會被發現,除非你改變了這個選項,(需要重新啓動)「文件的當前目錄」
您可以檢查sys.path()
上看到內核正在尋找模塊。如果一切都失敗了,你可以手動將已安裝的軟件包移動到'site-packages'文件夾,它的位置由sys.path()
我認爲pip默認會把軟件包放在正確的位置,但可能不會 - 特別是如果你有虛擬環境設置。
您可以使用命令pip show <package name>
獲取pip安裝相關軟件包的路徑。
嘗試重新啓動Atom一次。也請嘗試'sudo pip3安裝...' – Dark
沒有幫助... – ilukasschneider