web-dev-qa-db-ja.com

scikit-learnの開発バージョンにAnacondaでアップグレードしますか?

私はAnacondaを通じてpythonを使用しており、新しい機能を使用したいと考えています( http://scikit-learn.org/dev/modules/neural_networks_supervised.html )scikit-learnで、現在開発バージョン0.18.dev0でのみ利用可能です。

ただし、古典的なconda update condaは開発パッケージをリストしていないため、機能していないようです。アナコンダに開発バージョンをインストールする最も簡単な方法は何でしょうか? (その価値のために、私は64ビットのWindows 7を使用しています。)

13
user1111929

condaを使用してパッケージをインストールできるのは、誰かがパッケージのバイナリをビルドして利用できるようにした場合のみです。一部のパッケージはこれを可能にするナイトリービルドを公開していますが、scikit-learnはその1つではありません。

最先端のバージョンを1つのコマンドでインストールするには、pipを使用できます。例えば。:

$ conda install pip
$ pip install git+git://github.com/scikit-learn/scikit-learn.git

ただし、これにはライブラリ内のすべてのC拡張機能をコンパイルする必要があるため、システムがそのように設定されていないと失敗することに注意してください。

18
jakevdp

MLPClassifierを持たないscikit-learn0.17がありました。私はちょうど以下のようなコンダアップデートをしました:

conda update scikit-learn

condaはすべての依存パッケージの更新を処理し、更新後は機能します。

2
Chandan Purohit

Anacondaで独自のscikit-learnパッケージを構築する必要があります。私は約10分でそれをしました( レポ )( パッケージ )。パッケージの構築方法に関するconda tutorial は役に立ちました。これを行うにはおそらく複数の方法がありますが、scikit-learn githubリポジトリをダウンロードし、新しいリポジトリにドロップし、condaレシピを格納するディレクトリを追加して、レシピからパッケージをビルドしました ソースコードを指しています ダウンロードしました。

1
James