web-dev-qa-db-ja.com

ImportError:sklearn.preprocessingという名前のモジュールがありません

これらの 手順 に従って、Ubuntuにscikit-learnを正常にインストールしました。

ただし、それを使用するプログラムを実行すると、次のエラーが発生します。

Traceback (most recent call last):
  File "begueradj.py", line 10, in <module>
    from sklearn.preprocessing import normalize
ImportError: No module named sklearn.preprocessing

これを修正するにはどうすればよいですか?

7
user4584333

リンクしたチュートリアルに記載されている手順は、Ubuntu14.04では廃止されています。

Ubuntu 14.04パッケージの名前はpython-sklearn(以前のpython-scikits-learn):

Sudo apt-get install python-sklearn  

python-sklearnパッケージは、Ubuntu 14.04のデフォルトのリポジトリと、現在サポートされている他のUbuntuリリースにあります。

6
user4632747

ターミナルで次のコマンドを実行して問題を解決しました。

Sudo apt-get install python-sklearn  
1
Jhon