これらに沿ってscikit-learnをインストールしました 指示
今すぐ再実行しようとしても:Sudo pip install -U scikit-learn
インストールが正常であることを再度示すこのメッセージが表示されます。
Requirement already up-to-date: scikit-learn in /home/begueradj/.local/lib/python2.7/site-packages
しかし、私はそれをインポートできません:
begueradj@begueradj-Sampo:~/Desktop/begueradj$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sklearn
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named sklearn
これを解決するには?
Ubuntu 14.04パッケージの名前はpython-sklearn(以前のpython-scikits-learn)で、次のコマンドを使用してインストールできます。
Sudo apt install python-sklearn
Python-sklearnパッケージは、Ubuntu 14.04および現在サポートされている他のUbuntuリリースのデフォルトリポジトリにあります。
Ubuntu 16.04以降では、次のコマンドを使用して、デフォルトのUbuntuリポジトリからPython 3バージョンのpython-sklearnをインストールできます。
Sudo apt install python3-sklearn
Ubuntu Linuxにインストールする場合、最初にapt-get
を使用して依存関係をインストールする必要があり、次にpip install
を使用する必要があります。そうしないと、scikit-learnの通常のpip install
下記参照:
ステップ1:apt-getが更新されていることを確認する
Sudo apt-get update
ステップ2:依存関係のインストール
Sudo apt-get install build-essential python-dev python-setuptools python-numpy python-scipy libatlas-dev libatlas3gf-base
ステップ3:pci install Scikit Learn
pip install --user --install-option="--prefix=" -U scikit-learn
お役に立てれば!
私は多くのことを試しましたが、最後に、自動化ツールを使用したアンインストールを含めました。そのため、scikit-learnを手動でアンインストールしました。
Sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/sklearn
Sudo rm -R /home/ubuntu/.local/lib/python3.6/site-packages/scikit_learn-0.20.0-py3.6.Egg-info
そして、pipを使用して再インストールします
Sudo pip3.6 install -U scikit-learn