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つのバージョンがあります。コマンドでバージョンを指定する方法はありますか?または、ホイールファイルをどのようにインストール/アップグレードしますか?
Anacondaには、これらの種類のアップグレードを処理するように設計されたconda
パッケージマネージャーが付属しています。 conda自体を更新して、最新のパッケージリストを取得することから始めます。
conda update conda
そして、必要なバージョンのscikit-learnをインストールします
conda install scikit-learn=0.17
必要な依存関係もすべてアップグレードされます。 Windowsでcondaに問題がある場合は、関連するいくつかのFAQこちら: http://docs.continuum.io/anaconda/faq
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
私は次のコマンドを試しました:
!conda update conda
!pip install -U scikit-learn
必要なパッケージがインストールされ、conda list
にも表示されますが、そのパッケージをインポートしようとすると機能しません。
Webサイトでは http://scikit-learn.org/stable/install.html と記載されています:警告Anacondaまたはcondaと共にインストールされたscikit-learnをアップグレードまたはアンインストールするには、pipは使用しないでください。
Condaを使用することをお勧めします。 Condaはanconda固有のパッケージマネージャーです。 condaについてもっと知りたい場合は、 the conda docs を読んでください。
コマンドラインでcondaを使用すると、以下のコマンドはscipy 0.17をインストールします。
conda install scipy=0.17.0
Scikit-learnパッケージをアップグレードするには、以下のプロセスに従う必要があります
ステップ-1:ターミナルを開きます(Ctrl + Alt + t)
ステップ2:現在インストールされているパッケージと、conda環境にインストールされているバージョンを確認するために、conda list
ステップ-3:コマンドの下のアップグレードタイプ用
conda update scikit-learn
それが役に立てば幸い!!
アナコンダでJupyterを使用している場合は、conda update scikit-learn
ターミナルで、anacondaを閉じて再起動します。そうしないと、エラーが再度発生します。