2015-09-12 60 views
0

這裏初學者,請溫柔!我收到讀取無法導入scikit-

ImportError: No module named sklearn when using pycharm.

我試圖導入matplotlibnumpy,並sklearn錯誤。我已經下載了scikit_learn。我也下載了anaconda

我有「兩個」蟒蛇。看起來這...

  1. MacHD/Library/Frameworks/python.framework/versions/3.4/site-packages/sklearn

  2. MacHD/Library/Python/2.7/ ...在這裏是pipscikit_learn

奇怪的是,matplotlibnumpy工作,但不sklearn。我怎樣才能找出什麼是錯的?

+0

'matplotlib'和'numpy'在哪裏?你可以找到這樣的:'import numpy' then'print numpy .__ file__'。 – askewchan

+0

numpy的... /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/numpy/__init__.pyc matplotlib ... /System/Library/Frameworks/Python.framework/Versions/2.6 /Extras/lib/python/matplotlib/__init__.pyc – BabbaBooey

+1

鍵入'''用來查看正在使用哪個python的python'''。另外,anaconda應該是它自己的python .... –

回答

0

MacHD/Library/Frameworks/python.framework/versions/3.4/site-packages/sklearn適用於Python 3.4(注意路徑中的3.4),而MacHD/Library/Python/2.7/適用於Python 2.7。每個包都是相互獨立的。

+0

問題看起來像是在'pycharm'和'anaconda'之間。 'pycharm'中的項目解釋器被設置爲2.7.10(/anaconda/bin/python.app),這應該是正確的。導入錯誤:沒有名爲sklearn的模塊仍然出現。這個鏈接的答案是迄今爲止最接近解決我的問題(http://stackoverflow.com/questions/18931049/getting-pycharm-to-recognize-anacondas-scipy)。我遵循了所有的指示,除非他們沒有提示「提示你安裝setup_tools和該解釋器的點子」 – BabbaBooey