2017-02-15 228 views
0

我在Spyder和Jupyter筆記本中使用Python3。例如,當我嘗試在Spyder的控制檯中加載sklearn時:例如:Jupyter沒有找到sklearn

from sklearn.datasets import load_iris 

它工作正常。但是,如果我做同樣的事情在Jupyter,它告訴我,我沒有安裝該模塊的更多信息:

from sklearn.datasets import load_iris 
ImportError        Traceback (most recent call last) 
<ipython-input-18-daefd108d0e6> in <module>() 
----> 1 from sklearn.datasets import load_iris 

ImportError: No module named 'sklearn' 

我試圖與condas和PIP3重新安裝,他們告訴我,sklearn已經安裝.. 。¬¬

我在Stackoverflow中發現了類似的問題,但都沒有找到答案。我會非常感謝任何幫助。最好的祝福!

回答

1

有一個很好的機會,你的Python和木星使用不同的Python版本,可以提供以下的輸出:

import sys 
print(sys.version) 

的木星和Spyder的

+0

嗨,感謝您的回答!!!! Spyder的說: 3.4.3(默認情況下,2015年10月14日,20時28分29秒) [GCC 4.8.4] 而Jupyter說: 3.4.3(默認情況下,2015年10月14日,20:28: 29) [GCC 4.8.4] 所以,兩者一樣吧? –

+0

現在確定:'進口網站; site.getsitepackages()'在這兩個 – etlsh

+0

謝謝你繼續幫助我!兩者的答案(我已經在兩者中完成並比較了Meld Diff Viewer中的結果):['/usr/local/lib/python3.4/dist-packages', '/ usr/lib/python3/dist '包', '/usr/lib/python3.4/dist-packages', '/ usr/lib/dist-python'] –