web-dev-qa-db-ja.com

anacondaでscikit-learnパッケージをアップグレードする方法

Scikit-learnのパッケージを0.16から0.17にアップグレードしようとしています。そのために、私はこのウェブサイトのバイナリを使用しようとしています: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn 。 Windows 7 x64ビットを使用しています。関連するパッケージをローカルにダウンロードし、次のコマンドを入力すると、要件が既に最新の状態になりました。

C:\Users\skumar>pip install --upgrade --use-wheel --no-index --find-links=../../
SOURCE/APPS scikit-learn
Ignoring indexes: https://pypi.python.org/simple
Requirement already up-to-date: scikit-learn in c:\anaconda3\lib\site-packages

次に、リモートサイトからアップグレードしようとすると、同様の結果が得られました:

C:\Users\skumar>pip install --upgrade --use-wheel --no-index --trusted-Host www.
lfd.uci.edu --find-links=http://www.lfd.uci.edu/~gohlke/pythonlibs/ scikit-learn

Ignoring indexes: https://pypi.python.org/simple
Requirement already up-to-date: scikit-learn in c:\anaconda3\lib\site-packages

リモートサイトには、0.16と0.17の2つのバージョンがあります。コマンドでバージョンを指定する方法はありますか?または、ホイールファイルをどのようにインストール/アップグレードしますか?

15
Sanoj

Anacondaには、これらの種類のアップグレードを処理するように設計されたcondaパッケージマネージャーが付属しています。 conda自体を更新して、最新のパッケージリストを取得することから始めます。

conda update conda

そして、必要なバージョンのscikit-learnをインストールします

conda install scikit-learn=0.17

必要な依存関係もすべてアップグレードされます。 Windowsでcondaに問題がある場合は、関連するいくつかのFAQこちら: http://docs.continuum.io/anaconda/faq

26
jakevdp

Anaconda-Jupyter Notebookでscikit-learnを担当しました。

Google VMインスタンスのUbuntuにインストールされたanacondaでscikit-learnを0.19.1から0.19.2にアップグレードします。

ターミナルで次のコマンドを実行します。

まず、以下を使用して、既存の利用可能なパッケージのバージョンを確認します。

conda list    

さまざまなパッケージとインストールされたバージョンが出力に表示されます。ここでscikit-learnを確認してください。例えば私にとって、出力は次のとおりでした。

scikit-learn              0.19.1           py36hedc7406_0  

今、私は0.19.2 2018年7月リリース、すなわち利用可能な最新バージョンにアップグレードしたいです。

conda config --append channels conda-forge
conda install scikit-learn=0.19.2

0.17バージョンにアップグレードしようとしているので、次のコマンドを試してください。

conda install scikit-learn=0.17

次を使用して、scikit-learnの必要なバージョンが正しくインストールされているかどうかを確認します。

conda list 

私にとっての出力は次のとおりです。

scikit-learn              0.19.2          py36_blas_openblasha84fab4_201  [blas_openblas]  conda-forge

注:AnacondaまたはMinicondaを使用している場合は、pipコマンドを使用しないでください

私は次のコマンドを試しました:

!conda update conda 
!pip install -U scikit-learn

必要なパッケージがインストールされ、conda listにも表示されますが、そのパッケージをインポートしようとすると機能しません。

Webサイトでは http://scikit-learn.org/stable/install.html と記載されています:警告Anacondaまたはcondaと共にインストールされたscikit-learnをアップグレードまたはアンインストールするには、pipは使用しないでください。

6
Yogesh

Condaを使用することをお勧めします。 Condaはanconda固有のパッケージマネージャーです。 condaについてもっと知りたい場合は、 the conda docs を読んでください。

コマンドラインでcondaを使用すると、以下のコマンドはscipy 0.17をインストールします。

conda install scipy=0.17.0
4
Austin A

Scikit-learnパッケージをアップグレードするには、以下のプロセスに従う必要があります

ステップ-1:ターミナルを開きます(Ctrl + Alt + t

ステップ2:現在インストールされているパッケージと、conda環境にインストールされているバージョンを確認するために、conda list

ステップ-3:コマンドの下のアップグレードタイプ用

conda update scikit-learn

それが役に立てば幸い!!

2
PyDevSRS

アナコンダでJupyterを使用している場合は、conda update scikit-learnターミナルで、anacondaを閉じて再起動します。そうしないと、エラーが再度発生します。

0
Layla